当我们需要查找一个命令的文件路径时,常常需要使用到whereis
命令。whereis
命令可以用来定位二进制程序、源代码和man手册页面在文件系统中的位置。下面详细介绍一下whereis
命令的作用、语法和使用方法。
whereis命令的语法
whereis [-bmsu] 文件或目录名称
whereis命令选项说明
whereis命令有如下选项:
-b
仅显示二进制文件路径;-m
仅显示man手册页面路径;-s
仅显示源代码路径;-u
打印使用方式;- 选项可以单独使用,也可以组合使用。例如
-bm
表示只查找二进制文件和man手册页面。
whereis命令示例
示例1:查找命令所在的二进制文件路径
假设我们要找到 tar
命令的二进制文件路径,可以执行如下命令:
whereis tar
执行上述命令后,终端会输出 tar
命令所在的二进制文件路径和man手册页面路径,类似于下面的输出:
tar: /usr/bin/tar /usr/share/man/man1/tar.1.gz
其中,/usr/bin/tar
是 tar
命令所在的二进制文件路径,/usr/share/man/man1/tar.1.gz
是 tar
命令所在的man手册页面路径。如果我们只需要查找二进制文件路径,可以使用 -b
选项:
whereis -b tar
这样,终端只会输出 tar
命令所在的二进制文件路径 /usr/bin/tar
。
示例2:查找命令所在的源代码路径
假设我们要找到 gcc
命令所在的源代码路径,可以执行如下命令:
whereis -s gcc
执行上述命令后,终端会输出 gcc
命令所在的源代码路径,类似于下面的输出:
gcc: /usr/src/gcc
结束语
whereis
命令是一个非常实用的命令,在查找一个命令的文件路径时非常方便。同时,本文也介绍了 whereis
命令的语法、选项说明和使用方法,希望本文内容能够帮助到大家。