Linux命令分析:which

用途:查找命令的可执行文件的绝对路径

用法:which   [选项]   [--]   命令...

which命令会遍历系统环境变量PATH中给出的目录,寻找命令对应的可执行文件或脚本,并返回第一个结果


参数:

-a   --all   显示所有匹配的可执行文件,不仅是第一个

-i   --read-alias    对which本身使用命令别名(默认设置)

--skip-alias   当已设置which的命令别名时,忽略该别名而显示命令正常执行时的结果


--skip-dot   查找时忽略PATH下面以.开头的目录

--skip-tilde   查找时忽略PATH下面以~开头的目录,即不在/home/目录下查找

--show-dot   如果PATH里有以.开头的目录,找到的可执行文件位于这个目录下,那么查找出来的结果只显示相对路径(默认设置)

--show-tilde   如果PATH里有目录在HOME下,那么显示的结果是~/路径的形式,该参数对root用户无效(默认设置)


-v   --version   显示版本信息

注:which命令无法查找Bash内建命令,大部分情况下不须加参数,最多会用到-a参数


典型用法:

1.查找命令的程序或脚本

which   命令



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值