殼層

维基百科,自由的百科全书
跳转至: 导航搜索

殼層英语Shell)在電腦科學中,是指「提供使用者使用介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。

不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。

通常將殼層分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。

目录

歷史 [编辑]

殼層(shell)這個說法起源於Multics計畫,由路易斯·普贊首先使用。[1]

Unix上的第一個Unix殼層Unix shell)是肯·湯普遜Ken Thompson)以Multics上的shell為模範而為Unix所寫的sh[2][3]

殼層列表 [编辑]

图形用户界面(GUI)殼層 [编辑]

GUI通常會建構在視窗系統上。例如X Window System中,有獨立的X窗口管理器以及依靠窗口管理器的完整桌面環境

命令行界面(CLI)殼層 [编辑]

Unix 或類似作業系統下的殼層 [编辑]

常見或歷史上知名的Unix殼層有:

以及linux系統上的:'/etc/shells'

非 Unix 作業系統的殼層 [编辑]

參考文獻與附註 [编辑]

參見 [编辑]

外部連結 [编辑]