显示指定命令的类型。
概要
1 | type [-afptP] name [name ...] |
主要用途
- 显示要查找的命令的信息。
- 控制查找范围和行为。
- 显示要查找的命令优先级最高的类型。
选项
1 | -a:在环境变量PATH中查找并显示所有包含name的可执行文件路径;当'-p'选项没有同时给出时,如果在别名、关键字,函数,内建的信息中存在name,则一并显示。 |
参数
name:要查找的命令,可以为多个。
返回值
当指定的命令可以找到时返回成功,如果有没找到的返回失败。
例子
1 | 接下来要用到的例子假设'~/.bashrc'文件定义了以下的内容: |
1 | type -a mybash |
1 | '-f'不会影响'-P'的范围,'-f'不建议和'-p'使用。 |
1 | 如果有多个类型,那么输出优先级最高的类型。 |
注意
该命令是bash内建命令,相关的帮助信息请查看
help
命令。命令优先级问题请查看
builtin
命令。
评论