Ubuntu whereis命令详解(轻松查找二进制文件、源码与帮助文档)

来源:这里教程网 时间:2026-03-28 18:30:05 作者:

在使用 Ubuntu 或其他 Linux 系统时,我们常常需要快速定位某个程序的安装位置、源代码或帮助文档。这时,whereis 命令就派上用场了!本教程将手把手教你如何使用 Ubuntu whereis命令 来查找二进制文件、源码和手册页,即使是 Linux 小白也能轻松掌握。

什么是 whereis 命令?

`whereis` 是一个 Linux 内置命令,用于快速定位程序的二进制文件(可执行文件)、源代码文件(如果存在)以及帮助文档(man pages)。它不搜索整个文件系统,而是只在特定的标准路径中查找,因此速度非常快。

基本语法

使用

whereis
的基本格式如下:

whereis [选项] 程序名

常用示例

1. 查找程序的所有相关信息

例如,查找

gcc
编译器的位置:

$ whereis gccgcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz

输出结果包含三部分:

/usr/bin/gcc:二进制可执行文件 /usr/lib/gcc:相关库文件(有时也被视为二进制的一部分) /usr/share/man/man1/gcc.1.gz:帮助手册(man page)

2. 只查找二进制文件(-b 选项)

如果你只关心可执行文件的位置,可以使用

-b
参数:

$ whereis -b python3python3: /usr/bin/python3

3. 只查找帮助文档(-m 选项)

$ whereis -m lsls: /usr/share/man/man1/ls.1.gz

4. 只查找源代码(-s 选项)

注意:大多数预装软件没有保留源码,所以通常返回空:

$ whereis -s bashbash: # 无输出,表示未找到源码

whereis 与 which、find 的区别

初学者常混淆这几个命令,简单对比如下:

which
:只显示当前 PATH 中第一个匹配的可执行文件路径。
whereis
:显示二进制、源码、手册页(速度快,但范围有限)。
find
:全盘搜索,功能强大但速度慢。

小贴士

- 如果

whereis
找不到某个你刚安装的程序,可能是因为数据库未更新。不过
whereis
并不依赖数据库(如
locate
),它直接扫描标准目录,所以一般不会出现此问题。

- 标准搜索路径包括:

/bin
,
/sbin
,
/usr/bin
,
/usr/sbin
,
/usr/lib
,
/usr/src
,
/usr/share/man
等。

总结

通过本教程,你已经掌握了如何使用 Ubuntu whereis命令 来高效查找二进制文件、源码和帮助文档。这个命令是 Linux 系统管理工具 中不可或缺的一部分,特别适合快速定位程序信息。无论你是开发者还是系统管理员,熟练使用

whereis
都能提升你的工作效率。

现在,打开你的终端,试试

whereis
吧!

相关推荐

热文推荐