跳转到内容

Unix shell

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Luckas-bot留言 | 贡献2012年4月10日 (二) 16:10 (r2.7.1) (机器人添加:sr:Juniks ljuska编辑。这可能和当前版本存在着巨大的差异。

Unix shell也叫做命令行界面,它是Unix操作系统下传统的用户和计算机的交互界面。用户直接输入命令来执行各种各样的任务。当然微软Windows操作系统也提供了这样的功能,它们是Windows 95/98下的command.com、和基于Windows NT的各种系统下的cmd.exe

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

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

各种Unix shell

Bourne shell 兼容

C shell 兼容

其他

仅存于历史的

外部链接