linux系統的shell相當於作業系統的「一層外殼」,它是命令語言直譯器,它為使用者提供了使用作業系統的介面。它不屬於核心,而是在核心之外以使用者態方式執行。它的基本功能是解釋並執行使用者打入的各種命令,實現使用者與linux核心的介面。
個人理解:shell就是普通的使用者態程式,能夠理解使用者命令。是使用者和系統的傳信者。
在啟動linux系統後,核心會為每個終端使用者建立乙個程序去執行shell解釋程式。
以下內容為個人理解:
1.shell檢查並預處理命令列後,使用fork或vfork建立子程序。
2.在子程序中呼叫execve執行命令。
3.在本程序中等待子程序處理完畢(對於非後台程序),繼續等待使用者輸入命令。
Linux Shell 工作原理
在clui command line user inte ce,與gui對應 模式下,使用者是通過shell與系統互動的。shell也是乙個程式,它與其他程式最大的不同是 它的目的是執行其他程式,而不是從事計算,繪圖,儲存等等具體事務。分析一下shell的工作原理有助於破除shell的神秘感,更好的...
Linux Shell 工作原理
linux系統提供給使用者的最重要的系統程式是shell命令語言解釋程式。它不屬於核心部分,而是在核心之外,以使用者態方式執行。其基本功能是解釋並執行使用者打入的各種命令,實現使用者與linux核心的介面。系統初啟後,核心為每個終端使用者建立乙個程序去 執行shell解釋程式。它的執行過程基本上按如...
公務員的工作性質
按照我國公務員法的規定 公務員是指依法履行公職 納入國家行政編制 由國家財政負擔工資福利的工作人員。公務員實行國家統一的職務與級別相結合的工資制度。公務員工資制度貫徹按勞分配的原則,體現工作職責 工作能力 工作實績 資歷等因素,保持不同職務 級別之間的合理工資差距。公務員工資包括基本工資 津貼 補貼...