一、whereis命令概述
在Linux系统中,很多时候需要查找一个命令所在的路径,以便对该命令进行操作和调用。其中一个常用的工具就是whereis命令,该命令用于快速定位Linux命令的二进制程序文件的位置。whereis命令不但能够定位二进制文件的位置,也可以定位命令的源文件和帮助文档。
二、whereis命令语法
whereis [选项] [命令名]
选项:
- -b:只查找可执行文件。
- -m:只查找帮助文件。
- -s:只查找源代码文件。
- -u:查找不包括默认路径在内的其它路径下符合条件的文件。
命令名:指定需要查找的命令。
三、whereis命令实例
示例一:查找命令所在的路径
whereis ls
该命令将查找ls命令所在的路径:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
上述结果中,/bin/ls表示二进制文件所在的路径,/usr/share/man/man1/ls.1.gz表示命令的帮助文档所在的路径。
示例二:使用whereis命令的选项
whereis -b ls
该命令将只查找ls命令的二进制文件:
ls: /bin/ls
上述结果中,只返回了/bin/ls路径,因为使用了-b选项。
示例三:查找多个命令所在路径
whereis ls pwd
该命令将查找ls和pwd两个命令所在的路径:
ls: /bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz pwd: /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz
上述结果中,每个命令的路径都被冒号分隔开。
四、小结
whereis命令作为一个快速定位Linux命令位置的工具,可以方便地查找命令所在的路径,以便进行操作和调用。在实际的工作中,whereis命令是一个很有用的工具,尤其是在需要经常查找命令位置的时候。