Welcome 微信登录

首页 / 操作系统 / Linux / Linux Shell简介

Linux系统提供多种不同的Shell以供选择,Linux缺省的Shell是Bourne Again Shell (简称bash)。Linux终端(Terminals)是使用Shell的一种方式。Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。当普通用户成功登录,系统将执行一个称为shell的程序。正是shell进程提供了命令行提示符:对普通用户用“$”作提示符,对超级用户(root)用“#”作提示符。一旦出现了shell提示符,就可以键入命令名称及命令所需要的参数。shell将执行这些命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从键盘上按ctrl+c发出中断信号来中断它(在正常结束之前,中止它的执行)。