作業系統 shell

您的作業系統介面稱為 shell

shell 指作業系統的最外層次。shell 將程式設計語言納入控制處理程序與檔案中,以及啟動和控制其他程式。shell 藉由提示您輸入,為作業系統解譯該輸入,來管理您與作業系統之間的互動。

shell 提供讓您與作業系統通訊的方法。此通訊以互動方式實行(來自鍵盤的輸入會立即生效)或作為 shell script。 shell script 是一連串的 shell 和作業系統指令,儲存於檔案中。

當登入系統時,系統會尋找執行的 shell 程式名稱。一旦執行後,shell 就會顯示指令提示。此提示通常是一個 $(錢幣符號)。當在提示上鍵入指令並按 Enter 鍵時,shell 會評估指令並試著完成。根據指令指示,shell 會將指令輸出寫入畫面或重新導向輸出。然後,傳回指令提示並等待您鍵入其他指令。

指令行即您鍵入的該行。它包含 shell 提示。每一行的基本格式如下:

$ Command Argument(s)

shell 會將指令行的第一個字(直到第一個空格為止)當作指令,並將其後的所有字當作引數。

註:libc.a 移動或重新命名時,會從 shell 中顯示 Killed 的錯誤訊息,這是因為沒有 libc.a 檔案可供系統載入及執行公用程式。recsh 指令會呼叫復原 shell,如果是不小心被移動,這會提供重新命名 libc.a 的功能。