Linux whereis命令教程:快速定位命令的二进制文件、源代码文件和手册页文件(附实例详解和注意事项)

本文详细介绍了Linux下的whereis命令,包括其用途、在不同Linux版本中的应用、安装方法、基本语法、常用选项、实例演示以及注意事项,还提到了其他相关命令如locate、find等。
摘要由CSDN通过智能技术生成

Linux whereis命令介绍

whereis是一个命令行工具,它可以帮助你找到给定命令的二进制文件、源代码文件和手册页文件的位置。它在标准的Linux目录和 P A T H 和 PATH和 PATHMANPATH指定的位置中查找所需的程序。

Linux whereis命令适用的Linux版本

whereis命令在大多数Linux发行版中都可以使用,包括Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian等。在某些系统中,如果whereis命令不存在,你可能需要安装它。例如,在Debian和Ubuntu上,你可以使用以下命令来安装:

[linux@bashcommandnotfound.cn ~]$ sudo apt-get install util-linux

在CentOS 7和CentOS 8上,你可以使用以下命令来安装:

[linux@bashcommandnotfound.cn ~]$ sudo yum install util-linux

在CentOS 8上,你也可以使用dnf命令来安装:

[linux@bashcommandnotfound.cn ~]$ sudo dnf install util-linux

Linux whereis命令的基本语法

whereis命令的基本语法如下:

whereis [options] filename...

当没有任何选项时,whereis会搜索命令的二进制文件、源文件和手册页文件。

Linux whereis命令的常用选项或参数说明

下面是whereis命令的一些常用选项:

选项说明
-b只搜索二进制文件
-m只搜索手册页文件
-s只搜索源代码文件
-u搜索不寻常的条目。一个源文件或二进制文件被认为是不寻常的,如果它在系统中不存在,如[-bmsu]所描述的那样

Linux whereis命令实例详解

下面是一些whereis命令的使用实例。

实例1:查找bash命令的相关文件

[linux@bashcommandnotfound.cn ~]$ whereis bash

这个命令会返回bash命令的二进制文件、源文件和手册页文件的位置。

实例2:只搜索二进制文件

[linux@bashcommandnotfound.cn ~]$ whereis -b bash

这个命令只返回bash命令的二进制文件的位置。

实例3:只搜索手册页文件

[linux@bashcommandnotfound.cn ~]$ whereis -m bash

这个命令只返回bash命令的手册页文件的位置。

实例4:只搜索源代码文件

[linux@bashcommandnotfound.cn ~]$ whereis -s bash

这个命令只返回bash命令的源代码文件的位置。

实例5:搜索不寻常的条目

[linux@bashcommandnotfound.cn ~]$ whereis -u bash

这个命令搜索不寻常的条目。一个源文件或二进制文件被认为是不寻常的,如果它在系统中不存在,如[-bmsu]所描述的那样。

Linux whereis命令的注意事项

  • whereis命令使用chdir(更改目录2V)以尽可能快地给出结果,因此,与-M、-S或-B一起给出的路径名必须是完整且明确定义的,即它们必须以/开头,并且应该是系统目录中存在的有效路径,否则它将退出,而不给出任何有效结果。
  • 如果你收到bash: whereis: command not found的错误,你可能需要按照上面的方法安装whereis命令。

Linux whereis相关命令

locate命令:使用预建的索引数据库来快速定位文件系统中的文件
find命令:在文件系统中查找文件,并执行操作
which命令:定位执行文件
updatedb命令:更新locate命令使用的数据库
ls命令:显示目录内容
touch命令:创建空文件或更改文件的时间戳
pwd命令:显示当前工作目录的完整路径
cd命令:更改工作目录
cp命令:复制文件或目录
mv命令:移动或重命名文件和目录
rm命令:删除文件或目录
mkdir命令:创建新目录
rmdir命令:删除空目录
cat命令:连接并打印文件内容到标准输出
chmod命令:更改文件或目录的权限
ln命令:创建硬链接或软链接
diff命令:比较文件和目录
grep命令:文件模式搜索
awk命令:一种强大的文本分析工具
sed命令:流编辑器,用于处理文本数据

  • 18
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值