Shell俗称 壳,他提供了用户和内核进行交互操作的一种接口,它接收用户输入的命令并把它送入到内核中去执行
Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输到系统内核中去执行
Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。shell编程语言具有普通编程语言的很多特点,比如它的循环结构和分支结构等,用这种语言编写的shell程序和其他应用程序具有相同的效果
内部命令:在系统启动时就调入内存,是常驻内存,所以执行效率高
外部命令:是系统软件的功能,用户需要的时候才会从硬盘中读入