天天看點

跟老男孩學Linux運維:Shell程式設計實戰2.1 什麼是Shell

shell腳本初步入門

在解釋“shell腳本”這個名詞之前,我們先來看看什麼是shell。

<b>2.1 什麼是shell</b>

shell是一個指令解釋器,它的作用是解釋執行使用者輸入的指令及程式等,使用者每輸入一條指令,shell就解釋執行一條。這種從鍵盤一輸入指令,就可以立即得到回應的對話方式,稱為互動的方式。

shell存在于作業系統的最外層,負責與使用者直接對話,把使用者的輸入解釋給作業系統,并處理各種各樣的作業系統的輸出結果,然後輸出到螢幕傳回給使用者。輸入系統使用者名和密碼并登入到linux後的所有操作都是由shell解釋與執行的。

圖2-1針對指令解釋器shell在作業系統中所處的位置給出了基本圖解。

圖2-1 shell在作業系統中所處位置的基本圖解

提示: shell的英文是貝殼的意思,從圖2-1中可以看出,指令解釋器(shell)就像貝殼一樣包住了系統核心。

繼續閱讀