Shell识别三种基本命令:内建命令、Shell函数以及外部命令。
1、内建命令:是由Shell本身所执行的命令。
2、Shell函数:是功能健全的一系列程序代码,以Shell语言写成,它们可以像命令那样引用。
3、外部命令:是由Shell的副本(新的进程)执行的命令,基本过程如下:
a、建立一个新的进程。此进程即为Shell的一个副本。
b、在新的进程里,在PATH变量内所列出的目录中,寻找特定的命令。
c、在新的进程里,所找到的新程序取代执行中的Shell程序并执行。
d、程序完成后,最初的Shell会接着从终端读取下一条命令,或执行脚本里的下一条命令。