模板:今日头条/2011年第27期

来自站长百科
跳转至: 导航、​ 搜索
Shell.jpg

Shell又称作壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。在C++中,Shell是希尔排序的名称。文字操作系统与外部最主要的接口就叫做shell,shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。

Shell拥有:Bourne Shell 、C Shell 、Korn Shell 、Bourne Again Shell (bash) 、POSIX Shell等分类方式,Shell 命令重新初始化用户的登录会话。当给出该命令时,就会重新设置进程的控制终端的端口特征,并取消对端口的所有访问。然后shell 命令为用户把进程凭证和环境重新设置为缺省值,并执行用户的初始程序。