linux 之 type 命令
显示指定命令的类型。
命令语法
type [-afptP] name [name ...]
命令作用
显示要查找的命令的信息。
控制查找范围和行为。
显示要查找的命令优先级最高的类型。
命令选项
a:在环境变量 PATH 中查找并显示所有包含 name 的可执行文件路径;当'-p'选项没有同时给出时,如果在别名、关键字,函数,内建的信息中存在 name,则一并显示。
f:排除对 shell 函数的查找。
p:如果 name 在执行'type -t name'返回的不是'file',那么什么也不返回;否则会在环境变量 PATH 中查找并返回可执行文件路径。
P:即使要查找的 name 是别名、内建、函数中的一个,仍然会在环境变量 PATH 中查找并返回可执行文件路径。
t:根据 name 的类型返回一个单词(别名,关键字,函数,内建,文件),否则返回空值。
命令参数
name:要查找的命令,可以为多个。
命令返回值
当指定的命令可以找到时返回成功,如果有没找到的返回失败。
复制代码
复制代码
复制代码
复制代码
注意
该命令是 bash 内建命令,相关的帮助信息请查看
help
命令。命令优先级问题请查看
builtin
命令。
原文链接:https://rumenz.com/rumenbiji/linux-type.html
微信公众号:入门小站
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/73a7675266b8698523f60342f】。文章转载请联系作者。
评论