导读:这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,还包括几个例子。
这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,还包括几个例子。
🔗 www.debugpoint.com
学习系列的一部分。
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
下面是选项的摘要:
LCTT 译者 :geekpi
💎💎💎💎
翻译: 1852.5 篇
|
贡献: 3367 天
2013-10-25
→
2023-01-13
https://linux.cn/lctt/geekpi
总结
我希望这篇文章能够帮助你理解 whereis 命令及其基本原理。你也可以阅读 whereis 手册页
🔗 linux.die.net
来了解更多。如果你有任何问题,请告诉我。
0 留言