shell术语最普通的解释就是:用户用来输入命令的任何程序。自从在Unix操作系统中用户能够选择所使用的shell(登录时应当执行哪种程序)以来,许多shell已经被开发出来。之所以被称为“shell”,是因为它隐藏了shell界面下面的操作系统的细节(这与最底层的“kernel”相反)。类似地,Unix图形化用户界面,注入GNOME、KDE和Xfce等,偶尔被称作“可视shell”或“图形shell”。shell术语通常与命令行相关联。在Unix中,任何程序都可能是用户的shell。希望使用不同语法输入命令的用户,可以指定一个不同的程序作为他们的shell。 术语shell也与一个特殊的