首页 > 编程笔记 > Linux命令 阅读:19

Linux which命令的用法(附带实例)

Linux 中,which 命令的功能是查找命令文件,能够快速搜索二进制程序所对应的位置。

如果我们既不关心同名文件(find 与 locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么使用 which 命令就太合适了。

which 命令的语法格式如下:
which 参数 文件名
常用参数见下表:

选项 描述 选项 描述
-a 显示 PATH 变量中所有匹配的可执行文件 --help 显示帮助信息
-n 设置文件名长度(不含路径) --read-functions 从标准输入中读取 shell 函数定义
-p 设置文件名长度(含路径) --show-tilde 使用波浪线代替路径中的家目录
-V 显示版本信息 --skip-dot 跳过 PATH 变量中以点号开头的目录
-w 设置输出时栏位的宽度    

【实例 1】查找某个指定命令文件的所在位置:
[root@clinux ~]# which reboot
/usr/sbin/reboot

【实例 2】查找多个指定命令文件的所在位置:
[root@clinux ~]# which shutdown poweroff
/usr/sbin/shutdown
/usr/sbin/poweroff

相关文章