linux shell 执行命令顺序

1、shell命令搜索顺序

在linux shell 中输入一个命令,如果有多个同名指令,shell需要按照一定规则去取优先级高的一个执行,shell命令的搜索顺序为:

1、别名,使用alias创建的命令。 
2、关键字,如if,for。 
3、函数 
4、内置命令,如cd,pwd等 
5、外部命令,在PATH路径中寻找


 

2、指定执行某类命令

builtin  :指定执行内置命令

command :指定 PATH 下的命令


 

3、其他相关指令

type:查看命令类型,分别是内置还是外部命令或其他

enable:关闭、开启内置命令

man、info :查看外部指令说明

help:查看内置命令说明


参考:

https://blog.csdn.net/iPenX/article/details/78546808?locationNum=4&fps=1

 

posted @ 2018-05-24 15:40  heaventouch  阅读(1849)  评论(0编辑  收藏  举报