文章目录
- 一、命令介绍
- 二、命令格式
- 三、命令类型
- 四、常用选项
- 五、命令示例
- (一)查看命令的类型
- (二)显示外部命令的绝对路径
一、命令介绍
type 命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。
二、命令格式
type [选项] <参数>
参数:要显示类型的指令
三、命令类型
选项 | 说明 |
---|---|
alias | 别名 |
keyword | 关键字,Shell 保留字 |
function | 函数,Shell 函数 |
builtin | 内建命令,Shell 内建命令 |
file | 文件,磁盘文件,外部命令 |
unfound | 没有找到 |
四、常用选项
选项 | 说明 |
---|---|
-t | 输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令” |
-p | 如果给出的指令为外部指令,则显示其绝对路径 |
-a | 在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名 |
五、命令示例
(一)查看命令的类型
[root@htlwk0001host ~]# type cd
cd 是 shell 内建
[root@htlwk0001host ~]# type -t cd
builtin
说实话,不知道这个选项的意义何在?
(二)显示外部命令的绝对路径
[root@htlwk0001host ~]# type -p mysql
/usr/bin/mysql