在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。Shell是UNIX/Linux系统的重要组成部分,是操作系统与外部最主要的接口。在UNIX/Linux下,Shell扮演了一个双重角色:
传统意义上的Shell指的是命令行式的Shell,以后如果不特别注明,Shell是指命令行式的Shell。
Shell主要可分为命令Shell和图形Shell。
命令Shell全名为Command Line Interface shell ,即CLI shell。它本质上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。
虽然它表面上和Windows命令提示符相似,但是它却具备完成执行复杂程序的强大功能,用户不仅可以通过它执行命令、调用Linux工具,还可以把Shell作为一种编程语言,编写自己的程序。
常见的命令Shell有:
bash / sh / ksh / csh(Unix/linux 系统) COMMAND.COM(MS-DOS系统) cmd.exe/ 命令提示字符(Windows NT 系统) Windows PowerShell(支持 .NET Framework 技术的 Windows NT 系统)第一个Unix shell是由肯·汤普逊,仿效Multic上的shell所实现出来,称为sh。
Bourne shell兼容的Shell
C shell兼容的Shell
其他类型的Shell
仅存于历史的Shell
图形Shell全名字为Graphical User Interface shell 即 GUI shell,应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux shell
图形Shell又可分为窗口管理器和桌面环境。
窗口管理器只提供简单的窗口管理功能,一般的窗口管理器可以直接使用,有些则作为桌面环境的一部分。常见的窗口管理器有:
桌面环境:使用一个窗口管理器管理程序窗口.并且自带一系列的组件,提供较完善的软件需求,而且还提供系统管理设置等诸多重要模块.
桌面环境必须使用一个窗口管理器管理程序窗口,桌面环境没有窗口管理器就不能运行.
窗口管理器可单独运行.
uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。
未知的网友