Linux 外殼程式

Xucc_發表於2018-08-05

 Linux從嚴格意義上來說不是一個作業系統,它實質上是一個作業系統kernal,但對以一般使用者,不能直接使用kernal,而是通過kernal的外殼程式,就是所謂的shell來與kernal進行溝通。

 外殼程式可以保證作業系統的安全性,抵禦使用者的一些不正確操作。

 Linux的外殼程式稱作shell(命令列直譯器),它的作用是:

  • 將命令翻譯給kernal
  • 將kernl處理結果翻譯給使用者

 一般我們使用的shell為bash。

 在解釋命令的時候,bash不會直接參與解釋,而是建立新程式進行命令的解釋,bash只用等待結果即可,這樣能保證bash程式的安全。

相關文章