linux中whereis命令的用法,Linux中的Whereis命令,教你如何使用whereis命令及注意事项…

linux中whereis命令的用法,Linux中的Whereis命令,教你如何使用whereis命令及注意事项…本文教你使用 Linux 操作系统中的 Whereis 命令 包括注意事项 whereis 是一个命令行实用程序 允许你查找给定命令的二进制文件 源文件和手动页面文件的位置 如何使用 whereis 命令及注意事项 whereis 命令的语法如下 whereis OPTIONS FILE NAME 在没有任何选项的情况下使用时 搜索指定为参数的命令的二进制文件 源文件和手动文件 默认情况下 whereis 在

本文教你使用Linux操作系统中的Whereis命令,包括注意事项。whereis是一个命令行实用程序,允许你查找给定命令的二进制文件、源文件和手动页面文件的位置。

2c4d5ee947fed467685154bd1e438b8f.png

如何使用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.gz

uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

参考:nc/netcat命令_Linux nc/netcat命令使用详解:用来设置路由器。

要仅搜索命令二进制文件,请使用-p选项。

例如,要查找ping命令的位置,请输入以下内容:

$ whereis -p ping

ping: /bin/ping

仅搜索命令二进制文件的位置时,更喜欢使用which或type命令,参考type命令_Linux type命令使用详解:显示指定命令的类型。

要仅搜索源文件,请使用-s选项:

$ whereis -s command

如果源文件存在,whereis将打印其位置。

-m选项允许你仅搜索man文件:

$ whereis -m command

限制搜索二进制文件的位置使用-B选项,手册使用-M选项,使用-S选择源,每个选项都接受以空格分隔的目录的绝对路径列表,目录列表必须以-f选项终止,该选项指示文件名的开头。

例如,要在/bin目录中搜索cp二进制文件,请输入:

$ whereis -b -B /bin -f cp

cp: /bin/cp

-u选项使whereis搜索异常条目,没有每个请求类型(二进制、手动和源)的一个条目的文件被视为异常文件(命令)。

例如,要搜索/bin目录中没有手册页或具有多个文档的所有二进制文件,你可以输入:

$ cd /bin

$ whereis -m -u *

-f选项后面的通配符(*)表示当前工作目录(/bin)中的所有文件。

结论

whereis实用程序用于查找给定命令的二进制文件、源文件和手动文件。上面所举的例子有助于你更好的学习Linux whereis命令。

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

文章评论

留言与评论(共有 0 条评论)

验证码:

b2afe5d1fe9f478fafeb0d6ac357ee2a.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233321.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?「建议收藏」

    计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?「建议收藏」原标题:电脑虚拟ip地址怎么弄?在需要建立局域网和连接多台计算机时。我将重新设置电脑的IP地址,这样电脑就可以连上网了。因此,如何设置电脑的IP地址呢?以下是根据电脑原来的IP地址设置IP地址的共享方法。设置步骤:1、首先,右击桌面上的网络邻居,并在打开的菜单中选择该属性。2、在打开的“网络连接”属性菜单中找到本地连接,单击“本地连接”,然后点击“查看此连接状态”,即可打开本地连接。单击“支持”标…

    2022年10月12日
    3
  • Python以及Pycharm的matplotlib和xlrd安装方法[通俗易懂]

    Python以及Pycharm的matplotlib和xlrd安装方法[通俗易懂]这几天一直被Python安装可用但是pycharm用不了的安装包折磨,安装成功以后记录一下,省的再忘首先说明直接在Python中安装包和模块的方法:1、安装pip包(一般下载时都会自带),在安装成功的Python里面寻找easy_install工具,基本都在安装Python路径的Scrpits中,如图。2、进入命令行,然后把目录切换到python的安装目录下的Script文…

    2022年8月29日
    2
  • 盒子模型(Box Model)「建议收藏」

    盒子模型(Box Model)「建议收藏」所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。盒子模型有元素的内容、边框(border)、内边距(padding)、和外边距(margin)组成。盒子里面的文字和图片等元素是内容区域盒子的厚度我们成为盒子的边框盒子内容与边框的距离是内边距(类似单元格的cellpadding)盒子与盒子之间的距离是外边距(类似单元格的cells…

    2025年6月21日
    3
  • Mac 下配置Tomcat环境「建议收藏」

    Mac 下配置Tomcat环境「建议收藏」Windows下配置Tomcat环境很easy了,那么在Mac下怎么配置Tomcat环境变量呢?首先我们到Tomcat官网上下载tomcat压缩包我下载的是apache-tomcat-7.0.64http://tomcat.apache.org/download-70.cgi下载好了之后放到我们想放的目录下面我放的是/Users/xxx/Documents/work/jav

    2022年5月13日
    49
  • linux history 历史命令行查询和使用

    linux history 历史命令行查询和使用history命令:用于显示历史记录和执行过的指令命令,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。history命令:是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。默认是不显示命令的执行时间,命令的执行时间,history已经记录,只是没有显示。注:如想查询某个用户在系统上执行了什么命令,可以使用root用户身份登录系统,检查Hom…

    2022年7月14日
    28
  • c# 连接数据库2 OleDbDataAdapter DataSet[通俗易懂]

    c# 连接数据库2 OleDbDataAdapter DataSet[通俗易懂]    privatevoidbutton2_Click(objectsender,EventArgse)    {      stringcon=@"Provider=Microsoft.Jet.OleDb.4.0;DataSource=fruit.mdb";      OleDbConnectiondbconn=newO…

    2025年7月23日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号