linux中的whereis命令
-
whereis命令是Linux系统中的一个用于查找可执行文件、源码文件、帮助文件等所在路径的命令。它的使用非常简单,只需要在命令行中输入”whereis”即可,后面跟上要查找的文件名或者命令名。
whereis命令使用的基本语法如下:
whereis [选项] 文件名下面是whereis命令的一些常用选项:
-b:只搜索可执行文件。
-m:只搜索帮助文件。
-s:只搜索源码文件。
-u:搜索不在/usr/man目录下的文件。whereis命令会搜索系统约定的路径,包括/bin、/sbin、/usr/bin、/usr/sbin等。它会返回相关文件或命令的路径信息,包括可执行文件、源码文件、帮助文件等在系统中的位置。
使用whereis命令可以快速定位到某个文件或者命令的存放路径,方便我们进行查看、修改或者执行操作。比如,我们可以使用whereis命令来定位grep命令的路径:
whereis grep使用whereis命令的输出结果以路径名列表的形式展现,所有路径名之间用空格隔开。在输出结果中,第一个路径为可执行文件的路径,第二个路径为源代码文件的路径,第三个路径为帮助文档的路径。
总结一下,whereis命令是Linux系统中用于查找文件和命令所在路径的一个实用工具。通过whereis命令,我们可以快速找到需要的文件或者命令在系统中的位置,方便我们进行相关操作。
2年前 -
whereis命令是一个用于在Linux系统中查找执行文件、源代码文件以及帮助文档的命令。它可以帮助用户快速定位到指定文件的位置。以下是关于whereis命令的一些重要信息:
1. 语法:
whereis [选项] 文件名2. 常用选项:
-b:只搜索二进制文件
-s:只搜索源代码文件
-m:只搜索说明文件
-B:指定搜索二进制文件的路径
-S:指定搜索源代码文件的路径
-M:指定搜索说明文件的路径3. whereis命令的工作原理:
whereis命令通过读取系统中的数据库来定位文件。在每次安装软件包时,操作系统会自动更新数据库信息。因此,whereis命令只能搜索系统中已经被安装的文件。4. whereis命令的搜索顺序:
whereis命令首先从路径/usr/local/bin、/usr/bin和/sbin中搜索二进制文件;
然后从路径/usr/local/lib、/usr/lib和/lib中搜索源代码文件;
最后从路径/usr/local/man、/usr/share/man和/usr/X11R6/man中搜索说明文件。5. 示例:
a) 搜索二进制文件:
$ whereis ls
结果:ls: /bin/ls /usr/share/man/man1/ls.1.gzb) 搜索源代码文件:
$ whereis gcc
结果:gcc: /usr/bin/gcc /usr/lib/gcc /usr/include/gccc) 搜索说明文件:
$ whereis tar
结果:tar: /bin/tar /usr/share/man/man1/tar.1.gz通过使用whereis命令,用户可以快速定位到所需文件的路径,进而进行相关操作。
2年前 -
在Linux系统中,whereis命令用于查找指定命令的二进制文件、源代码文件和手册页文件的位置。它是一个非常方便的工具,可以帮助我们快速找到特定命令的位置。
使用方法:
“`
whereis [options] command
“`常用选项:
– -b:仅查找二进制文件位置
– -s:仅查找源代码文件位置
– -m:仅查找手册页文件位置示例:
“`
whereis ls
“`
这将返回命令”ls”的二进制文件、源代码文件和手册页文件的位置。下面是使用whereis命令的操作流程:
1. 打开终端。
2. 输入whereis命令并加上需要查找的命令。
3. 按下Enter键执行命令。
4. 系统将返回指定命令的位置信息。例如,要查找”ls”命令的位置,可以在终端输入以下命令:
“`
whereis ls
“`
这将返回类似下面的输出:
“`
ls: /bin/ls /usr/share/man/man1/ls.1.gz
“`
输出的第一个路径 “/bin/ls” 表示ls命令的二进制文件位置,第二个路径 “/usr/share/man/man1/ls.1.gz” 表示ls命令的手册页文件位置。通过了解命令的位置,我们可以找到特定命令的相关信息或修改其配置文件等操作。
2年前