Linux分享筆記:shell終端的介紹

Killer-V發表於2018-05-31

[1] Linux中 “shell終端” 和 “bash直譯器” 的區別

  shell終端通過基於系統呼叫介面開發出的程式,用來讓使用者與系統進行對話,管理計Linux系統。它是一個命令列工具,操作類似於Windows下的CMD工具。shell終端工具有很多,bash直譯器只是其中的一種,而且是主流Linux系統預設的終端工具,故我們一般見到的shell終端就是bash。

 

[2] Linux系統中為什麼要使用shell終端,而很少使用圖形介面

  Linux系統和Windows系統的設計理念是不同的。Windows系統是為普通的使用者設計的,為了使用方便,做了很好的圖形介面,能很好地桌面化操作。而Linux系統主要是為開發者或者企業設計的,它追求的是更高效,更穩定,功能更強大,並不注重桌面化的操作。所以Linux系統的主要管理工具是shell終端,而非圖形介面。

  Linux系統核心負責對硬體的管理,呼叫等工作,為了降低風險,不建議被使用者直接使用。所以基於Linux系統的呼叫介面,開發出了shell工具,來供使用者與系統進行交流。計算機系統的每一個層級由底層到高層的排序為:計算機硬體 >> Linux系統核心 >> 系統呼叫介面 >> shell終端。“shell”單詞的中文翻譯為:殼,具有保護系統核心之意。使用者通過使用shell來控制計算機,降低出錯的風險。

  為了熟練地使用shell終端,使用者必須學習各種命令和引數的使用。Linux系統命令很多,每個命令又有很多引數和使用方法,故需要使用者認真學習和長時間地積累經驗。

 

相關文章