Loading AI tools
访问操作系统内核服务的用户界面 来自维基百科,自由的百科全书
Shell(也称为壳层)在电脑科学中指“为使用者提供使用者介面”的软体,通常指的是命令行界面的解析器。一般来说,这个词是指作业系统中提供存取内核所提供之服务的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是内核(英语:Kernel),内核不提供和用户的交互功能。
“壳层”的各地常用名称 | |
---|---|
中国大陆 | shell,壳层,外壳 |
台湾 | shell,壳层 |
不过这个词也拿来指应用软体,或是任何在特定元件外围的软体,例如浏览器或电子邮件软体是HTML排版引擎的Shell。Shell这个词是来自于作业系统(核心)与使用者介面的外层介面。
通常将shell分为两类:命令列与图形介面。命令列壳层提供一个命令行界面(CLI);而图形壳层提供一个图形使用者介面(GUI)。
壳层(shell)这个说法起源于路易斯·普赞(Louis Pouzin),在1964年至1965年间首次提出,随后在Multics(MULTiplexed Information and Computing System)计画中首次被实作出来。[1]
Unix上的第一个Unix壳层(Unix shell)是肯·汤普逊(Ken Thompson)以Multics上的shell为范本,所写出的Thompson shell。[2][3]
微软的Windows操作系统也提供了命令行壳层的功能,它们是Windows 95 / 98下的command.com、Windows NT内核下的cmd.exe以及PowerShell;而图形界面壳层即为explorer.exe。
常见或历史上知名的Unix壳层有:
以及linux系统上的:'/etc/shells' (页面存档备份,存于互联网档案馆)
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.