type——查看Linux指令的类型
码农天地 -当我们想要知道Linux中一个指令的类型时,可以使用type指令。因为在Linux的shell中,有一些指令是shell内嵌的,有一些是外部的指令,当我们想要区分它们时,就可以使用type指令。
使用方式:type [-tpaP] commandname选项详解:当不带选项时,type会显示命令是bash内嵌指令还是外部指令-t:会显示以下几个关键词来表示指令的类型:
alias
:如果commandname是alias
key-word
:如果commandname是shell的保留字
function
:如果commandname是函数
builtin
: 如果commandname是shell内置的指令
file
: 如果commandname是外部指令(disk file)
* -p(小写):如果commandname
是外部指令,即type -t commandname
的返回值是file
时,会显示commandname
的完整文件路径名,如果type -t commandname
的返回值不是file时
,则什么都不返回。
type -t commandname
的返回值不是file(外部指令)
,也会强制搜索PATH路径,即不论其是什么类型,都会返回完整的文件路径名。-a:会在PATH变量
规定的路径中搜寻所有的commandname
指令,包括alias
,并将其打印出来。具体应用 特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
下一篇: Linux命令行小技巧