2010-06-29 66 views

回答

2

shell讀取標準輸入,根據需要寫入標準輸出/錯誤,並執行其他程序。如果你對寫一篇文章感興趣,我建議閱讀"UNIX Systems Programming" by Kay Robbins and Steve Robbins。我沒有看過這個版本,原來的副本名爲「Practical UNIX Programming」。它包含專門用於進程管理的部分,包括編寫非常基本的shell。如果您還沒有閱讀"Advanced Programming in the UNIX Environment" by Stevens,那麼我建議您閱讀它。

1

不,shell從stdin中讀取並輸出到stdout。很顯然確實不是做的比這更多,但這是基礎。