Shell内建命令之type、typeset、unalias

type

type [-afptP] [name …],用于查看名称为name的shell命令类型。

-t选项,如果name是别名、shell函数、内建命令、磁盘文件、shell保留关键字,则会分别输出“alias”、“function”、“builtin”、“file”、“keyword”,如果未找到name,则不会有任何输出,并返回失败状态。

-p选项,返回会执行的磁盘文件的名称,如果使用-t选项不返回“file”则不返回任何内容。

-P选项,强制为每个name进行路径搜索,即使使用-t时不返回“file”。如果命令被记录到hash表中,则-p和-P选项会打印hash值,而不一定会打印出文件在$PATH中的路径。

-a选项,返回包含可执行命名文件的所有位置。当且紧当不使用-p选项时也包括别名、shell函数。

-f选项,不会查找shell函数,而是查找内建命令。

如果找到所有name,返回状态为零;如果任何name没有找到,返回状态为非零。

 

typeset

typeset [-afFgrxilnrtux] [-p] [name[=value] …],typeset命令是为了与Korn shell兼容而提供的,与内建命令declare相同。

unalias

unalias [-a] [name … ],从别名列表中移除指定的别名name。-a选项,删除所有别名。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值