殼層 Shell也称为壳层在電腦科學中指為使用者提供使用者介面的軟體通常指的是命令行界面的解析器一般來說這個詞是指作業系統中提供存取内核所提供之服務的程式Shell也用于泛指所有为用户提供操作界面的程序也就是程序和用户交互的層面因此与之相对的是内核英語Kernel内核不提供和用户的交互功能 不過這個詞也拿來指應用軟體或是任何在特定元件外圍的軟體例如瀏覽器或電子郵件軟體是HTML排版引擎的ShellShell這個詞是來自於作業系統核心與使用者介面的外層介面 通常將shell分為兩類命令列與圖形介面命令列殼層提供一個命令行界面CLI而圖形殼層提供一個圖形使用者介面GUI