智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

Linux type命令详解

1. type命令简介

type命令用于查询和判断某命令的类型,命令类型有以下几种情况:
– alias:命令别命。
– keyword:关键字,Shell保留字。
– function:函数,Shell函数。
– builtin:内建命令,Shell内建命令。
– file:文件或外部命令。
– unfound:没有找到。

type命令简介

2. type选项

-t:输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
-p:如果给出的指令为外部指令,则显示其绝对路径;默认情况输出结果前面多了xxx is。
-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。

3. 使用案例

3.1 默认输出

[root@zcwyou ~]# type which 
which is aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

表明这是一个别名,而且打印出具体情况。

[root@zcwyou ~]# type ll

ll is aliased to 'ls -l --color=auto'

表明这也是别名,相当于执行了ls -l --color=auto

[root@zcwyou ~]# type pwd

type命令默认输出

pwd is a shell builtin

表明pwd命令是一个内置命令。

[root@zcwyou ~]# type fdisk 

fdisk is /usr/sbin/fdisk

linux查看命令的位置及类型
表明fdisk是一个外置软件。

3.2 仅显示软件路径

使用选项-p

[root@zcwyou ~]# type -p fdisk 

/usr/sbin/fdisk

linux type命令常见使用方法
效果与which fdisk一样。

赞(0)
未经允许不得转载:Linux入门学习到精通 » Linux type命令详解
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!