🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。
🏆本文已收录于专栏:Linux命令大全。
🏆本专栏我们会通过具体的系统的命令讲解
加上鲜活的实操案例
对各个命令进行深入讲解。欢迎提前锁定关注。
🎉欢迎 👍点赞✍评论⭐收藏
文章目录
- 🚀一、介绍
- 🚀二、安装 whereis 命令
- 🚀三、使用 whereis 命令
- 🚀四、whereis 命令的实际例子
- 🔎4.1 搜索二进制文件
- 🔎4.2 搜索帮助文档
- 🔎4.3 搜索源代码文件
- 🔎4.4 搜索所有非执行文件
- 🔎4.5 指定要搜索的二进制文件路径
- 🔎4.6 指定要搜索的帮助文档路径
- 🔎4.7 指定要搜索的源代码文件路径
- 🔎4.8 搜索多个文件或程序
- 🚀五 、总结
🚀一、介绍
在Linux系统中,whereis命令是一个用于搜索以及定位二进制文件、源代码和文档等特定内容的工具。它提供了一种简单快捷的方式来查找特定程序或文件在系统中的位置。
🚀二、安装 whereis 命令
whereis命令通常已经预装在大多数Linux发行版中,因此不需要额外安装。你可以通过在终端中输入whereis
来检查是否已安装。如果未安装,则可以通过包管理器(如apt、yum等)进行安装。
🚀三、使用 whereis 命令
使用whereis命令非常简单,只需要在终端中输入命令,后跟要搜索的程序或文件的名称即可。
语法:
whereis [选项] [文件/程序名]
以下是一些常用的选项:
- -b: 只搜索二进制文件。
- -m: 只搜索帮助文档。
- -s: 只搜索源代码文件。
- -u: 搜索所有非执行文件。
- -B <目录>: 指定要搜索的二进制文件路径。
- -M <目录>: 指定要搜索的帮助文档路径。
- -S <目录>: 指定要搜索的源代码文件路径。
🚀四、whereis 命令的实际例子
🔎4.1 搜索二进制文件
whereis ls
输出:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
解释:该例子搜索了二进制文件ls
,并返回了其在系统中的路径。在这个例子中,ls
命令位于/bin/ls
,相应的帮助文档位于/usr/share/man/man1/ls.1.gz
。
🔎4.2 搜索帮助文档
whereis -m grep
输出:
grep: /usr/share/man/man1/grep.1.gz
解释:该例子搜索了帮助文档文件grep
,并返回了其在系统中的路径。在这个例子中,grep
的帮助文档位于/usr/share/man/man1/grep.1.gz
。
🔎4.3 搜索源代码文件
whereis -s bash
输出:
bash: /usr/src/bash
解释:该例子搜索了源代码文件bash
,并返回了其在系统中的路径。在这个例子中,bash
的源代码文件位于/usr/src/bash
。
🔎4.4 搜索所有非执行文件
whereis -u python
输出:
python: /usr/share/python3
解释:该例子搜索了非执行文件python
,并返回了其在系统中的路径。在这个例子中,Python的非执行文件位于/usr/share/python3
。
🔎4.5 指定要搜索的二进制文件路径
whereis -B /usr/local/bin python
输出:
python: /usr/local/bin/python
解释:该例子指定了要搜索的二进制文件路径为/usr/local/bin
,并搜索了二进制文件python
。返回结果表明,python
命令位于/usr/local/bin/python
。
🔎4.6 指定要搜索的帮助文档路径
whereis -M /usr/local/man grep
输出:
grep: /usr/local/man/man1/grep.1.gz
解释:该例子指定了要搜索的帮助文档路径为/usr/local/man
,并搜索了帮助文档文件grep
。结果显示,grep
的帮助文档位于/usr/local/man/man1/grep.1.gz
。
🔎4.7 指定要搜索的源代码文件路径
whereis -S /usr/src/linux bash
输出:
bash: /usr/src/linux/bash
解释:该例子指定了要搜索的源代码文件路径为/usr/src/linux
,并搜索了源代码文件bash
。返回结果表明,bash
的源代码文件位于/usr/src/linux/bash
。
🔎4.8 搜索多个文件或程序
whereis ls grep
输出:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
grep: /bin/grep /usr/share/man/man1/grep.1.gz
解释:该例子搜索了并返回了ls
和grep
两个文件或程序在系统中的路径。
🚀五 、总结
通过上述介绍,我们了解到了whereis命令的使用方法以及常见的选项。通过whereis命令,我们可以快速定位到所需的二进制文件、帮助文档和源代码文件等。它是一个非常有用的工具,特别适用于需要快速查找特定文件或程序位置的开发者和系统管理员。
希望本篇文章提供给您关于Linux whereis命令的详尽介绍,并通过实际例子来展示其用法。如有任何疑问或建议,请随时提出。谢谢您的阅读!