1. 别名,使用alias创建的命令。
  2. 关键字,如if,for。
  3. 函数
  4. 内置命令,如cd,pwd等
  5. 外部命令
  6. 尝试用相对路径/绝对路径来寻找 1. 一般命令的相对路径都会解析为当前工作目录
  7. PATH路径中寻找