Linux中的Whereis命令
whereis是一个命令行程序,可让您查找给定命令的二进制文件,源文件和手册页文件的位置。
在本教程中,我们将向您展示如何使用Linux whereis命令。包括whereis的语法与选项,一次搜索多个二进制文件,指定目录查找文件,搜索异常的条目等。
whereis
命令
whereis
命令的语法如下:
whereis [OPTIONS] FILE_NAME...
不带任何选项使用时whereis
,它将会在二进制文件,源文件和手册文件目录中搜索指定的命令。你可以使用-l
选项列出whereis
命令要搜索的目录。
whereis -l
例如,要获取有关bash
命令的信息,请键入以下内容:
whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
在上方的输出中,bash:
是要获取信息的命令,/bin/bash
是二进制文件的路径,/etc/bash.bashrc
是源文件,/usr/share/man/man1/bash.1.gz
是手册页。
如果您要搜索的命令不存在,则whereis
将仅打印命令名称。您还可以使用whereis
一次搜索多个命令:
whereis netcat uptime
输出将包含关于netcat
和uptime
命令的信息:
netcat: /bin/netcat /usr/share/man/man1/netcat.1.gzuptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz
要仅搜索命令二进制文件的位置,请使用-p
选项。例如,要查找ping
命令的位置,请键入以下内容:
whereis -p ping
ping: /bin/ping
当仅搜索命令二进制文件的位置时,请优先使用which
或type
命令。要仅搜索源文件,请使用-s
选项。
whereis -s command
如果源文件存在,则whereis
将打印其位置。-m
选项仅允许您搜索手册文件的位置:
whereis -m command
要限制whereis
搜索二进制文件的位置,请使用-B
选项,对于手册文件的位置,请选择-M
选项,对于源请使用-S
。每个选项均以空格分隔。
例如,要在/bin
目录中搜索cp
命令的二进制文件,请输入:
whereis -b -B /bin -f cp
cp: /bin/cp
-u
选项告诉whereis
搜索异常条目。对于每种请求的类型(二进制,手册和源文件)没有完全匹配其中一项的文件将被视为异常命令。
结论
whereis
命令用于查找给定命令的二进制文件,源文件和手册文件。如果您有任何疑问或反馈,请在下面发表评论。
以上是 Linux中的Whereis命令 的全部内容, 来源链接: utcz.com/z/507412.html