複製鏈接
請複製以下鏈接發送給好友

外殼程序

鎖定
在計算機科學中,是指“提供用户使用界面”的軟件,通常指的是命令行界面的解析器。
中文名
外殼程序
外文名
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.設置主頁