Linux基本命令whereis
-
Whereis命令是Linux下的一个常用命令,用于定位某个指定文件的位置。它可以快速查找指定文件或者命令的路径,帮助我们定位到我们需要的文件或者命令的位置。
Whereis命令的使用格式如下:
“`shell
whereis [选项] 文件名
“`其中,选项有以下几种常用的:
– `-b`:搜索可执行文件的位置,即二进制文件;
– `-m`:搜索说明文件的位置;
– `-s`:搜索源文件的位置。举个例子,我们可以使用whereis命令来查找Linux下的vim编辑器的位置:
“`shell
whereis vim
“`
运行命令后,系统会返回vim的可执行文件、说明文件和源文件所在的路径。Whereis命令的使用非常简单,但是它的搜索范围相对较窄,只能搜索到普通指令所在的路径,无法搜索到更为系统深处的文件。如果需要搜索更细致的文件路径,可以使用其他命令,如find命令或者locate命令。
总之,Whereis命令在Linux系统中是一个非常方便的工具,可以帮助我们快速查找文件或命令所在的路径,提高工作效率。
2年前 -
whereis命令是Linux系统中的一个基本命令,用于查找指定程序的二进制文件、源代码文件和帮助文件等所在位置。它主要用于快速定位系统中的可执行程序、库文件以及相关文件的路径。
下面是关于whereis命令的一些基本信息:
1. 语法:whereis [选项] [文件名]
– 选项:
-b:只查找二进制文件
-s:只查找源代码文件
-m:只查找帮助文件2. 使用示例:
– 查找可执行文件命令所在的路径:
$ whereis ls
输出示例:ls: /bin/ls /usr/share/man/man1/ls.1.gz– 查找库文件所在的路径:
$ whereis libc.so
输出示例:libc.so: /lib/x86_64-linux-gnu/libc.so.6 /usr/share/man/man7/libc.so.7.gz– 查找源代码文件所在的路径:
$ whereis grep.c
输出示例:grep: /usr/src/grep/grep.c– 查找帮助文件所在的路径:
$ whereis find
输出示例:find: /usr/share/man/man1/find.1.gz3. 注意事项:
– whereis命令只能查找已经安装的程序和文件,无法查找未安装的程序。
– whereis命令只能查找系统默认的路径,无法查找自定义路径中的文件。
– whereis命令查找速度较快,但有时会出现无法找到文件的情况。4. 与其他命令的区别:
– whereis与which命令的区别:
– whereis查找的范围更广,可以查找二进制文件、源代码文件和帮助文件等;
– which主要用于查找可执行程序的路径,只能查找二进制文件。– whereis与locate命令的区别:
– whereis命令只查找已经安装的文件,locate命令则通过索引数据库查找所有文件;
– locate命令的查找速度较快,但可能不是最新的文件列表。总结:
whereis命令是Linux系统中的一个快速定位命令,通过指定文件名来查找文件的路径。它可以查找二进制文件、源代码文件和帮助文件等所在位置。使用whereis命令可以方便地定位系统中的程序和文件。2年前 -
“whereis”命令是Linux操作系统中的一个用于查找命令或程序位置的实用程序。它可以帮助用户查找特定命令或程序的二进制文件、源代码和帮助文档等。以下是关于”whereis”命令的详细解释和使用方法。
## 1. 命令格式
`whereis [选项] [命令/程序名]`## 2. 命令参数
– `-b`:只搜索命令的二进制文件。
– `-m`:只搜索命令的帮助文件。
– `-s`:只搜索命令的源代码文件。
– `-u`:搜索命令/程序时忽略默认路径,在所有目录中查找。
– `-B 目录`:指定命令的二进制文件搜索路径。
– `-M 目录`:指定命令的帮助文件搜索路径。
– `-S 目录`:指定命令的源代码文件搜索路径。## 3. 命令使用示例
### 示例1:搜索命令的二进制文件、源代码文件和帮助文档
`whereis ls`这条命令会搜索”ls”命令的二进制文件、源代码文件和帮助文档,并输出结果。示例输出:
“`
ls: /bin/ls /usr/share/man/man1/ls.1.gz
“`
结果显示,”ls”命令的二进制文件位于`/bin/ls`,帮助文档位于`/usr/share/man/man1/ls.1.gz`。### 示例2:只搜索命令的二进制文件
`whereis -b ls`这条命令只会搜索”ls”命令的二进制文件,并输出结果。示例输出:
“`
ls: /bin/ls
“`
结果显示,”ls”命令的二进制文件位于`/bin/ls`。### 示例3:只搜索命令的帮助文档
`whereis -m ls`这条命令只会搜索”ls”命令的帮助文档,并输出结果。示例输出:
“`
ls: /usr/share/man/man1/ls.1.gz
“`
结果显示,”ls”命令的帮助文档位于`/usr/share/man/man1/ls.1.gz`。### 示例4:指定命令的二进制文件搜索路径
`whereis -B /usr/local/bin ls`这条命令指定了”ls”命令的二进制文件搜索路径为`/usr/local/bin`,并输出结果。示例输出:
“`
ls: /usr/local/bin/ls
“`
结果显示,”ls”命令的二进制文件位于`/usr/local/bin/ls`。## 4. 注意事项
– “whereis”命令仅用于搜索安装在系统中的命令或程序文件,无法搜索用户自定义的脚本文件。
– “whereis”命令的搜索结果是基于预设的搜索路径进行查找的。如果要搜索非默认路径下的命令或程序文件,可以通过命令参数进行指定。
– “whereis”命令在search路径上查找二进制文件、帮助文档等。如果某个文件不在search路径上,”whereis”命令将无法找到。以上就是关于Linux中”whereis”命令的详细讲解和使用方法。该命令可以帮助用户快速找到指定命令或程序的位置,方便日常的系统管理和维护工作。
2年前