1、内建命令
内建命令就是由 Shell 本身所执行的命令。
2、Shell 函数是功能健全的一系列程序代码,以 Shell 语言写成,它们可以像命令那样引用。
3、外部命令就是由 Shell 的副本 (新的进程) 所执行的命令,基本的过程如下:
1)建立一个新的进程。此进程即为 Shell 的一个副本。
2)在新的进程里,在 PATH 变量内所列出的目录中,寻找特定的命令。/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin 为 PATH 变量典型的默认值。当命令名称含有斜杠 (/)符号时,将略过路径查找步骤。
3)在新的进程里,以所找到的新程序取代执行中的 Shell 程序并执行。
4)程序完成后,最初的 Shell 会接着从终端读取的下一条命令。或执行脚本里的下一条命令。
注:以上只是基本命令。