外殼程式

外殼程式

在計算機科學中,是指“提供用戶使用界面”的軟體,通常指的是命令行界面的解析器。

基本介紹

  • 中文名:外殼程式
  • 外文名:shell
  • 環境:Unix
  • 本質:命令解釋程式
相關內容,外殼程式功能:,
Unix環境下在作業系統之上提供的一套命令解釋程式叫做外殼程式(shell).
外殼程式是操作員與作業系統互動的界面,作業系統再負責完成與機器硬體的互動。
所以作業系統可成為機器硬體的外殼,shell命令解析程式可稱為作業系統的外殼。

相關內容

一般來說,這個詞是指作業系統中,提供訪問核心所提供之服務的程式。Shell也用於泛指所有為用戶提供操作界面的程式,也就是程式和用戶互動的層面。因此與之相對的是程式核心英語:Core),核心不提供和用戶的互動功能。
不過這個詞也拿來指套用軟體,或是任何在特定組件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與用戶界面的外層界面。
通常將Shell分為兩類:命令行與圖形界面。命令行殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形用戶界面(GUI)。
所謂“外殼”就是給可執行的檔案加上一個外殼。用戶執行的實際上是這個外殼的程式,而這個外殼程式負責把用戶原來的程式在記憶體中解開壓縮,並把控制權交還給解開後的真正的程式,由於一切工作都是在記憶體中運行,用戶根本不知道也不需要知道其運行過程,並且對執行速度沒有什麼影響。如果在外殼程式中加入對軟體鎖或鑰匙盤的驗證部分,它就是我們所說的外殼保護了。
殼層(shell)這個說法起源於路易斯·普贊,他在1964年至1965年間首次提出,隨後在Multics項目中首次被實現出來。
Unix上的第一個Unix殼層(Unixshell)是肯·湯普遜(KenThompson)以Multics上的shell為模範而為Unix所寫的sh。
在微軟的Windows作業系統也提供了殼層的功能,它們是Windows95/98下的command.com、和基於WindowsNT的各種系統下的cmd.exe。

外殼程式功能:

1.自定義網站/動畫/圖片/flash等
2.可添加統計代碼
3.自定義限制運行時間,限制操作等
4.自定義公告內容
5.到時自動運行
6.設定開機啟動
7.隱藏執行‘
8.hosts修改
9.設定主頁

相關詞條

熱門詞條

聯絡我們