whereis 命令的解释与示例 | Linux 中国

频道:行业资讯 日期: 浏览:690

whereis 命令的解释与示例 | Linux 中国

导读:这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,还包括几个例子。

这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,还包括几个例子。

🔗 www.debugpoint.com

 学习系列的一部分。

whereis 命令的解释与示例 | Linux 中国

Linux 中 whereis 命令的简单例子

带有选项 -l 的命令会显示其搜索的路径列表。比如:

$ whereis-l

bin:/usr/bin

bin:/usr/sbin

bin:/usr/lib

bin:/usr/lib64

bin:/etc

bin:/usr/games

bin:/usr/local/bin

bin:/usr/local/sbin

bin:/usr/local/etc

bin:/usr/local/lib

bin:/usr/local/games

如果 whereis 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 nano,它没有安装,它的输出如下:

$ whereisnano

nano:

如果你想搜索更多的参数,你可以随时添加多个参数。例如,下面的命令同时搜索 bash 和 nano,输出结果是这样的:

$ whereisbashnano

bash:/usr/bin/bash/usr/share/man/man1/bash.1.gz/usr/share/info/bash.info.gz

nano:/usr/bin/nano/usr/share/nano/usr/share/man/man1/nano.1.gz/usr/share/info/nano.info.gz

你也可以使用 -b 选项搜索特定的文件类型,比如二进制文件。下面的命令只告诉你 nano 的二进制路径。

$ whereis-b nano

nano:/usr/bin/nano/usr/share/nano

同样,-s 选项可以搜索源文件,而 -m 选项可以搜索手册页。

$ whereis-m nano

nano:/usr/share/man/man1/nano.1.gz/usr/share/info/nano.info.gz

你也可以结合上面的选项来进行更广泛的搜索。例如,下面的命令可以搜索 nano 和 firefox 的二进制、手册页;而对于 bash,只搜索手册页。

$ whereis-bm nano firefox -m bash

nano:/usr/bin/nano/usr/share/nano/usr/share/man/man1/nano.1.gz/usr/share/info/nano.info.gz

firefox-m:

bash:/usr/bin/bash/usr/share/man/man1/bash.1.gz/usr/share/info/bash.info.gz

下面是选项的摘要:

选项描述-b只搜索二进制文件。-m只搜索手册页部分。-s只搜索源码。-u搜索不寻常的条目。如果一个文件没有所要求的每种类型的条目,就被称为不寻常。因此,whereis -m -u * 会查询当前目录中没有文档的那些文件。-B改变或限制 whereis 搜索二进制文件的地方。-M更改或限制 whereis 搜索手册的位置。-S更改或以其他方式限制 whereis 搜索源码的位置。-f终止上一个目录列表并指示文件名的开始,并且必须在使用任何 -B、-M 或 -S 选项时使用。

LCTT 译者 :geekpi

💎💎💎💎

翻译: 1852.5 篇

|

贡献: 3367 天

2013-10-25

2023-01-13

https://linux.cn/lctt/geekpi

总结

我希望这篇文章能够帮助你理解 whereis 命令及其基本原理。你也可以阅读 whereis 手册页

🔗 linux.die.net

 来了解更多。如果你有任何问题,请告诉我。

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码