在
计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(command interpreter,命令
解析器)。它类似于
DOS下的
COMMAND.COM和后来的
cmd.exe。它接收用户命令,然后调用相应的
应用程序。
同时它又是一种
程序设计语言。作为
命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在
高级语言中才具有的
控制结构,包括循环和分支。
例如:应用最为广泛的
Windows Explorer(
微软的Windows系列操作系统),还有也包括广为人知的
Linux shell,其中
Linux shell包括X Window Manager(BlackBox和
FluxBox),以及功能更强大的
CDE、
GNOME、
KDE、
Xfce。