发布时间:2019-03-30 13:21:11编辑:丝画阁阅读(457)
1. type命令简介
type命令用于查询和判断某命令的类型,命令类型有以下几种情况:
– alias:命令别命。
– keyword:关键字,Shell保留字。
– function:函数,Shell函数。
– builtin:内建命令,Shell内建命令。
– file:文件或外部命令。
– unfound:没有找到。
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
pwd is a shell builtin
表明pwd命令是一个内置命令。
[root@zcwyou ~]# type fdisk
fdisk is /usr/sbin/fdisk
表明fdisk是一个外置软件。
3.2 仅显示软件路径
使用选项-p
[root@zcwyou ~]# type -p fdisk
/usr/sbin/fdisk
效果与which fdisk一样。
关键字:
本站部分内容来源网络及网友上传,本站未必能一一鉴别其是否为公共版权或其版权归属,如果您认为侵犯您的权利,本站将表示非常抱歉!
请您速联系本站,本站一经核实,立即删除。删文删帖联系【2789291421@qq.com】