type命令手册

type:显示指定命令的类型

功能描述

type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。

命令语法

type [-afptP] name [name ...]

选项

选项含义
-a在环境变量PATH中查找并显示所有包含name的可执行文件路径;当'-p'选项没有同时给出时,如果在别名、关键字,函数,内建的信息中存在name,则一并显示
-f排除对shell函数的查找
-p如果name在执行'type -t name'返回的不是'file',那么什么也不返回;否则会在环境变量PATH中查找并返回可执行文件路径
-t根据name的类型返回一个单词(别名,关键字,函数,内建,文件),否则返回空值
-P即使要查找的name是别名、内建、函数中的一个,仍然会在环境变量PATH中查找并返回可执行文件路径

参数

name:要查找的命令,可以为多个。

命令类型

命令类型
alias别名
keyword关键字,Shell保留字
function函数,Shell函数
builtin内建命令,Shell内建命令
file文件,磁盘文件,外部命令
unfound没有找到

参考实例

// 别名命令:
[root@cnLinuxer ~]# type ls
ls is aliased to `ls --color=auto`

// 关键字:
[root@cnLinuxer ~]# type if
if is a shell keyword

// 内建命令:
[root@cnLinuxer ~]# type cd
cd is a shell builtin

Linux学习指南

994ec3b9721d66d8c439e6c5b46f0075.png有收获,点个在看 271f6cb6cbeefbc8767b246e73359b3e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开源Linux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值