您的位置:

快速定位Linux命令位置:whereis命令用途

一、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命令是一个很有用的工具,尤其是在需要经常查找命令位置的时候。