打印
[其它应用]

Linux命令:which

[复制链接]
1280|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2024-4-19 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
which命令的功能是查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。
1
语法
which 参数 文件名
2
参数说明
参数
备注

-a显示PATH变量中所有匹配的可执行文件
-n设置文件名长度(不含路径)
-p设置文件名长度(含路径)
-V显示版本信息
-w设置输出时栏位的宽度
--help显示帮助信息
--read-functions从标准输入中读取shell函数定义
--show-tilde使用波浪线代替路径中的家目录
--skip-dot跳过PATH变量中以点号开头的目录
3
举例
[color=rgba(0, 0, 0, 0.9)]查找某个指定命令文件的所在位置:
[root@linuxcool ~]# which reboot
/usr/sbin/reboot
[color=rgba(0, 0, 0, 0.9)]查找多个指定命令文件的所在位置:
[root@linuxcool ~]# which shutdown poweroff
/usr/sbin/shutdown
/usr/sbin/poweroff

使用特权

评论回复
沙发
亚瑟| | 2024-4-23 14:09 | 只看该作者
这个是获得命令存储位置吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

655

主题

2728

帖子

0

粉丝