linuxwhereis命令
-
Linux中的whereis命令用于查找特定文件(包括可执行文件、源代码文件和帮助文件)的位置。它可以帮助用户快速定位所需的文件,提高工作效率。在命令行中输入whereis命令,加上要查找的文件名称,即可得到文件所在的路径。
whereis命令的语法格式如下:
whereis [选项] 文件名其中,选项可以是以下几种:
-b:只查找可执行文件。
-m:只查找帮助文件。
-s:只查找源代码文件。使用示例:
1. 查找文件的位置
输入:whereis gcc
输出:gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz2. 只查找可执行文件的位置
输入:whereis -b gcc
输出:gcc: /usr/bin/gcc3. 只查找帮助文件的位置
输入:whereis -m gcc
输出:gcc: /usr/share/man/man1/gcc.1.gz4. 只查找源代码文件的位置
输入:whereis -s gcc
输出:gcc: /usr/lib/gcc总结:
whereis命令是一个方便的工具,可以快速定位文件在Linux系统中的位置。通过指定不同的选项,可以只查找特定类型的文件。无论是查找可执行文件、帮助文件还是源代码文件,whereis命令都可以提供准确的结果。在日常使用中,whereis命令可以帮助我们查找所需文件,提高工作效率。2年前 -
“whereis”命令是Linux系统中的一个常用命令,用于查找指定命令的可执行文件、源代码文件和帮助文件所在的位置。该命令的基本用法是:
1. 查找可执行文件位置:使用“whereis”命令加上要查找的命令名称,例如:whereis ls,将输出ls命令的可执行文件所在路径。
2. 查找源代码位置:添加“-s”选项后跟着要查找的命令名称,例如:whereis -s ls,将输出ls命令的源代码文件所在路径。
3. 查找帮助文件位置:添加“-m”选项后跟着要查找的命令名称,例如:whereis -m ls,将输出ls命令的帮助文件所在路径。
需要注意的是,该命令会搜索系统的标准路径,包括/bin、/sbin、/usr/bin、/usr/sbin等,如果需要搜索其他路径,可以使用“-B”选项指定要搜索的路径,例如:whereis -B /opt/bin ls,将在/opt/bin路径下查找ls命令。
此外,whereis命令还支持一些其他的选项,如:
– “-f”选项:只显示文件路径,不显示相关信息。
– “-u”选项:更新文件数据库,可以解决某些文件无法找到的问题。
– “-l”选项:列出所有与指定命令相关的文件路径。总结起来,whereis命令是一个用于查找命令文件在系统中位置的实用工具,可以方便地定位到指定命令的可执行文件、源代码文件和帮助文件。它可以在Linux系统中帮助用户快速找到特定命令相关的文件,并提供了一些选项来进一步定制搜索。
2年前 -
Linux中的whereis命令用于查找二进制程序、源代码和帮助文档的位置。该命令能够帮助用户快速找到特定程序或文件的存储位置。下面将详细介绍whereis命令的用法和操作流程。
## 1. 命令语法
“`
whereis [选项] 文件/程序名
“`## 2. 命令选项
– -b:限制只搜索可执行文件。
– -m:限制只搜索帮助文件。
– -s:限制只搜索源代码文件。
– -u:限制只搜索无用文件。
– -V:显示命令的版本信息。
– -h:显示命令的帮助信息。## 3. 命令示例
### 示例1:查找二进制程序的位置
“`
$ whereis python
python: /usr/bin/python3.7m /usr/bin/python2.7 /usr/bin/python3.7 /usr/bin/python /usr/bin/python3.8-config /usr/bin/python3.8 /usr/bin/python3 /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.8 /etc/python2.7 /etc/python3.7 /etc/python3.8 /usr/local/lib/python2.7 /usr/local/lib/python3.7 /usr/local/lib/python3.8 /usr/include/python2.7 /usr/include/python3.7 /usr/include/python3.8 /usr/share/python /usr/share/man/man1/python3.1.gz
“`上述示例中,whereis命令查找了python程序的位置。结果显示了python的二进制文件所在的路径,以及相关的其他文件路径。
### 示例2:限制搜索特定文件类型
“`
$ whereis -m python
python: /usr/share/man/man1/python3.1.gz
“`使用-m选项限制只搜索帮助文件,查找python的帮助文件位置。
### 示例3:显示命令的版本信息和帮助信息
“`
$ whereis -V
whereis 2.31$ whereis -h
Usage: whereis [-bmsu] [–long] [–regex|–wildcard] [-V|–version] [-H|–help] [-M|–systems 报告操作系统] [-S|–fpath 路径] [-f 输出名称|路径] 文件/程序名 …
“`2年前