语法:
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
linux学习笔记-type命令,布布扣,bubuko.com
原文地址:http://7184803.blog.51cto.com/7174803/1413377