首页 > 代码库 > linux学习笔记-type命令

linux学习笔记-type命令

语法:

type [-tpa] name

参数:

type:    不加任何参数时,type会显示出name是外部命令还是内部bash内置命令

-t:      当加入-t参数时,type会将name以下面这些字眼显示出它的意义

           file:表示为外部命令

           alias:表示该命令为命令别名所设置的名称

           builtin:表示该命令为bash内置的命令功能

-p:     如果后面接的name为外部命令时,才显示完整文件名

-a:     会有path变量定义的路径中,将所有含有name的命令都列出来,包含alias



范例:查询ls这个命令是否为bash内置

[root@localhost ~]# type ls

ls is aliased to `ls --color=auto‘

[root@localhost ~]# type -t ls

alias

[root@localhost ~]# type -a ls

ls is aliased to `ls --color=auto‘

ls is /bin/ls


范例二:查询cd

[root@localhost ~]# type cd

cd is a shell builtin

[root@localhost ~]# type -t cd

builtin

[root@localhost ~]# type -a cd

cd is a shell builtin






   

本文出自 “完美式_開始” 博客,请务必保留此出处http://7184803.blog.51cto.com/7174803/1413377