For faster navigation, this Iframe is preloading the Wikiwand page for Unix shell.

Unix shell

维基百科,自由的百科全书

Unix shell,一种壳层命令行界面,是UNIX操作系统下传统的用户和电脑的交互界面。第一个用户直接输入命令来执行各种各样的任务。

普通意义上的shell就是可以接受用户输入命令的程序。它之所以被称作shell是因为它隐藏了操作系统低层的细节。同样的Unix下的图形用户界面GNOMEKDE,有时也被叫做“虚拟shell”或“图形shell”。

Unix操作系统下的shell既是用户交互的界面,也是控制系统的脚本语言。当然在这点也有别于Windows下的命令行,虽然也提供了很简单的控制语句。在Windows操作系统下,可能有些用户从来都不会直接的使用shell,然而在Unix系列操作系统下,shell仍然是控制系统启动、X Window启动和很多其他实用工具的脚本解释程序。

各种Unix shell

第一个Unix shell是由肯·汤普逊,仿效Multics上的shell所实现出来,称为sh。

Bourne shell兼容

C shell兼容

其他

  • fish,第一次发布于2005年。
  • rc shell英语rc shell(rc)九号项目系统的shell,由Tom Duff英语Tom Duff贝尔实验室时编写。随后移植回Unix和其他的操作系统。
    • es shell英语es shell(es)一个函数式编程的rc兼容shell,编写于二十世纪九十年代中期。
  • scsh英语scsh(Scheme Shell)

仅存于历史的

外部链接

{{bottomLinkPreText}} {{bottomLinkText}}
Unix shell
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.