在計算機科學中,是指“提供用戶使用界面”的軟體,通常指的是命令行界面的解析器。
基本介紹
- 中文名:外殼程式
- 外文名:shell
- 環境:Unix
- 本質:命令解釋程式
相關內容,外殼程式功能:,
外殼程式是操作員與作業系統互動的界面,作業系統再負責完成與機器硬體的互動。
所以作業系統可成為機器硬體的外殼,shell命令解析程式可稱為作業系統的外殼。
相關內容
一般來說,這個詞是指作業系統中,提供訪問核心所提供之服務的程式。Shell也用於泛指所有為用戶提供操作界面的程式,也就是程式和用戶互動的層面。因此與之相對的是程式核心(英語:Core),核心不提供和用戶的互動功能。
所謂“外殼”就是給可執行的檔案加上一個外殼。用戶執行的實際上是這個外殼的程式,而這個外殼程式負責把用戶原來的程式在記憶體中解開壓縮,並把控制權交還給解開後的真正的程式,由於一切工作都是在記憶體中運行,用戶根本不知道也不需要知道其運行過程,並且對執行速度沒有什麼影響。如果在外殼程式中加入對軟體鎖或鑰匙盤的驗證部分,它就是我們所說的外殼保護了。
殼層(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.設定主頁