Linux系统命令whereis详解-用于查找某个命令的执行文件、源代码文件和手册页的位置

 

目录

一、whereis命令介绍

二、命令语法

三、常用选项

1、常用选项

2、命令的帮助消息

四、示例

1、查找所有与 `ls` 相关的文件:

2、只查找 `ls` 的二进制文件:

3、只查找 `ls` 的手册页文件:

4、注意事项

五、命令输出

1、输出位置信息

2、输出示例

六、与其他命令的比较


一、whereis命令介绍

        `whereis` 是 Linux 系统中一个用于查找二进制文件、源代码文件和手册页文件的命令。它基于预先构建的数据库进行搜索,因此速度相对较快,但可能无法找到最近安装或更新的文件。

二、命令语法

         基本语法如下:

        whereis [选项] [文件名]

三、常用选项

1、常用选项

        `-b`:只查找二进制文件。

        `-m`:只查找手册页文件。

        `-s`:只查找源代码文件。

2、命令的帮助消息

        如果没有提供选项和文件名,`whereis` 会输出一个简要的帮助消息。如下图:

四、示例

1、查找所有与 `ls` 相关的文件:

        whereis ls

        此命令会返回 `ls` 的二进制文件、源代码文件(如果存在)和手册页文件的路径。

2、只查找 `ls` 的二进制文件:

        whereis -b ls

3、只查找 `ls` 的手册页文件:

        whereis -m ls

4、注意事项

        `whereis` 命令基于 `updatedb` 命令创建的数据库进行搜索。如果你新安装或更新了某个软件,但 `whereis` 无法找到它,可能需要运行 `sudo updatedb` 来更新数据库。

        `whereis` 并不搜索当前目录或用户的 `$PATH` 环境变量中的目录。如果你知道文件大致在哪个目录下,但不确定确切的路径,使用 `find` 或 `locate` 命令可能更为合适。

五、命令输出

1、输出位置信息

        `whereis` 命令搜索以下三个标准位置:

        (1). 二进制文件(通常位于 `/usr/bin`、`/usr/sbin`、`/bin` 或 `/sbin`)。

        (2). 源代码文件(通常位于 `/usr/src` 或 `/usr/local/src`)。

        (3). 手册页(通常位于 `/usr/share/man`)。

2、输出示例

        例如,如果你想查找 `ls` 命令的二进制文件、源代码文件和手册页的位置,你可以这样做:

        whereis ls

        输出可能类似于:

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

        可以看看实际操作的效果:

        这表明 `ls` 命令的二进制文件位于 `/bin/ls`,其手册页可以在 `/usr/share/man/man1/ls.1.gz` 找到。注意,不一定总是能找到源代码文件,因为不是所有的命令都发布源代码。

        `whereis` 命令没有提供通用的选项来指定自定义的路径。如果你需要这样做,你可以使用 `find` 命令或其他查找工具。

        需要注意的是,`whereis` 命令的行为和可用的路径可能会根据你的 Linux 发行版和配置而有所不同。

六、与其他命令的比较

        `which`:这个命令用于在用户的 `$PATH` 环境变量中查找可执行文件的路径。它只返回第一个匹配的文件路径。

        `locate`:这个命令基于一个预先构建的数据库进行搜索,类似于 `whereis`,但 `locate` 的数据库通常更全面,并且可以通过 `updatedb` 命令定期更新。

        `find`:这是一个强大的命令,用于在文件系统中实时搜索文件。它可以根据各种条件(如文件名、大小、修改时间等)进行搜索,但通常比 `whereis`、`which` 和 `locate` 慢。


若想了解更多,文章正下方可以看到我的联系方式:鼠标点击” 下面的 “ 威迪斯特-就是video system 微信名片字样,就会出现我的二维码,欢迎沟通探讨。


威迪斯特
关注 关注
  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Liunx基础命令 - whereis命令
鹅不糊涂的博客
05-15 279
有别于find命令进行的全盘搜索,whereis命令查找速度非常快,因为它不是在磁盘中乱找,而是在指定数据库中查询,该数据库是Linux系统自动创建的,包含有本地所有文件的信息,每天自动更新一次。whereis命令来自英文词组“Where is”的拼写,其功能是用于显示命令及相关文件的路径位置信息,能够找到命令(二进制程序)、命令源代码、man帮助手册等相关的文件路径位置信息,帮助我们更好地管理这些文件。whereis命令即是查询 命令所在路径 ,帮助文档所在路径。:whereis [参数] 命令名。
Linux查找特定程序whereis实例详解
01-20
whereis 命令主要用于查找程序文件,并提供这个文件的二进制可执行文件源代码文件和使用手册存放位置。 1、查找命令程序 例如,查找 touch 命令 [root@node1 /]# whereis touch touch: /usr/bin/touch /usr/share...
Linux whereis命令教程:快速定位命令的二进制文件源代码文件手册文件(附实例详解和注意事项)
u012964600的博客
04-07 1153
whereis是一个命令行工具,它可以帮助你找到给定命令的二进制文件源代码文件手册文件位置。它在标准的Linux目录和PATH和PATH和PATH和MANPATH指定的位置查找所需的程序。
每天一个linux命令(17):whereis 命令
weixin_34342578的博客
11-09 415
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率...
Linux之whereis命令
Linux,Java,SpringBoot,Python,Lua略知一点
07-04 265
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下是一星期更新一次,因此,我们在用whereis和.
Linux系统命令之whereis详解
高性价比服务器就选:蓝易云
10-26 1021
Linux系统中的一个常用命令用于查找指定命令的二进制程序、源代码和帮助文档所在的位置。该命令可以帮助用户快速找到特定命令的相关信息。命令是一个非常实用的工具,特别是在查找命令所在位置和相关文档时。它能够帮助用户更加方便地定位所需的命令和相关信息。在日常使用中,可以结合。命令的二进制程序、帮助文档和源代码文件所在的位置。等命令一起使用,以便更全面地查找特定命令文件。【Linux系统命令之whereis详解命令的帮助文档文件所在的位置命令的二进制程序所在的位置命令源代码文件所在的位置
详解Linux命令文件查找
09-15
本文将深入探讨几个常用的Linux命令,包括`which`、`whereis`、`locate`以及`find`,它们都是在Linux环境中寻找文件执行文件的有力工具。 **1. `which`命令** `which`命令用于查找并显示命令在系统中的具体位置...
Linux命令搜索命令whereis与which的区别
09-15
它不查找源代码手册,而是直接给出命令的实际可执行文件的路径。如果命令有别名,`which`会显示这个别名。比如,当我们运行`which ls`,除了返回`/usr/bin/ls`,还会显示出`ls`的别名设置(如`ls --color=auto`...
Linux系统常用操作命令大全手册
最新发布
04-23
### Linux系统常用操作命令大全手册知识点详解 #### 文件管理 - **`ls`**:用于显示当前目录下的文件和子目录列表。 - **`ls -l`**:以长格式显示文件详细信息,如权限、链接数、拥有者、大小等。 - **`ls -a`**:...
linux 命令:whereis详解
热门推荐
yspg_217的博客
12-20 1万+
linux 命令:whereis详解
Linux命令——whereis
qq_38489451的博客
04-20 990
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 whereis 可执行文件名 例如: whereis ls whereis cd whereis mkdir #命令行输出结果为可执行文件所在路径。 参考链接: 每天一个linux命令(17):whereis 命令 ...
linux whereis 命令,Linux中的Whereis命令
weixin_30451613的博客
04-28 343
whereis是一个命令行实用程序,可让您查找给定命令的二进制文件,源文件手册文件位置。在本文中,我们将向您展示如何使用Linux whereis命令。如何使用whereis命令whereis命令的语法如下:whereis [OPTIONS] FILE_NAME...不带任何选项使用时whereis在二进制文件,源文件手册文件中搜索指定为参数的命令。默认情况下whereis在环境变量中列出...
Linux常用命令(十六) - whereis
技术人生
11-17 1739
whereis命令只能用于程序名的搜索(程序安装在哪?),而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高。但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用wher
linux系统中whereis的用法详解
weixin_30794851的博客
03-09 391
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率...
whereis
fanyanluohua的博客
07-13 222
whereis :搜索文件 -b 只查找二进制文件; -B <目录> 只在设置的目录下查找二进制文件; -f 不显示文件名前的路径名称; -m 只查找说明文件; -M <目录> 只在设置的目录下查找说明文件; -s 只查找原始代码文件; -S <目录>只在设置的目录下查找原始代码文件; -u 查找不包含指定类型的文件。 ...
whereis(1) command
Dablelv 的博客专栏。
11-08 1540
whereis 命令用于查找命令的二进制程序、源代码文件和 man 手册等相关文件的路径。如果仅显示命令的绝对路径,可使用 which 命令,其他普通文件查找需使用 locate 或 find 命令。whereis 默认的搜索路径是从硬编码路径中查找,硬编码路径是用定义的,以及环境变量 PATH 和 MANPATH 定义的路径。要知道使用了哪些路径,最简单的方法是使用 -l 选项来查看。
liunux whereis 命令
07-25
whereis命令是用来定位一个指定命令的二进制文件、源文件手册文件位置。它首先去除命令名称的前导路径名组件和任何尾随的扩展名,然后尝试在标准Linux位置以及$PATH和$MANPATH指定的位置中定位所需的程序。\[1\]如果使用了-u选项,whereis命令将只展示有特殊条目的命令名称,即那些对于每个明确请求的类型不只有一个条目的命令。\[2\]此外,whereis命令还可以通过-B/M/S选项来限定查找目录,但必须与-f选项一起使用,否则whereis会将命令名当成目录。\[3\] #### 引用[.reference_title] - *1* *2* *3* [linux 命令:whereis详解](https://blog.csdn.net/yspg_217/article/details/122036215)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
写文章

热门文章

  • Linux命令:文件传输命令scp详解 26406
  • 详细介绍解决网络端口问题的方法,如何检测网络端口的通断,测试服务器的TCP端口或UDP端口是否联通? 20101
  • 如何获取摄像机RTSP视频流 11874
  • Linux下安装yum源 11423
  • Linux系统命令traceroute详解(语法、选项、原理和实例) 9929

分类专栏

  • 国标GBT28181协议 37篇

最新评论

  • Linux命令:把大文件分割成较小的文件的命令行工具split详细介绍

    威迪斯特: 可以合并,我下面再写一篇关于split分割文件的合并。请注意关注。

  • 警用车载4G5G无线视频监控技术方案

    威迪斯特: 感谢您的支持、认可和点赞。希望这篇方案能够给您带来帮助。

  • 视频监控接入平台web客户端有时无法登录,有时打开实时视频出现黑屏的问题解决

    威迪斯特: 补充一下,一般客户使用视频监控平台的时候,他们对设备的维护会有些欠缺。因此会出现视频监控接入平台的问题。但是作为互联网上的租用平台,肯定不会出现这种问题。

  • 视频监控接入平台web客户端有时无法登录,有时打开实时视频出现黑屏的问题解决

    威迪斯特: 实时视频出现黑屏,一般是网络问题、设备端的问题,出现视频中心平台的问题比较少。若视频监控共享平台出现问题,那基本上所有的视频都是黑屏了。

  • 实时监控视频接入到AS-VJ900拼接系统中,发现服务器的英伟达GPU 驱动状态不对 导致拼接后实时视频请求失败的问题解决

    威迪斯特: 是的,实时视频拼接用到了GPU,因为涉及到多路视频的合并和编码,使用GPU可以提高效率。

大家在看

  • matlab绘制二维云图,划分区域,并显示每个区域的均值 294
  • JavaWeb纯小白笔记02:Tomcat的使用:发布项目的三种方式、配置虚拟主机、配置用户名和密码 608
  • ddns-go原理
  • 黑马三浪均线技术战法,一浪放量吸筹,二浪洗盘后,三浪回踩中期线拉升主升浪
  • 6.数据库-数据库设计

最新文章

  • Linux下用于域名解析信息的nslookup命令及其交互工作模式详细介绍
  • linux自动检测的脚本,用于检查linux的系统配置和文件完整性
  • Linux网络工具:用于查询DNS(域名系统)域名解析信息的命令nslookup详解
2024
09月 38篇
08月 53篇
07月 53篇
06月 49篇
05月 54篇
04月 44篇
03月 55篇
02月 32篇
01月 61篇
2023年16篇
2022年21篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家南阳铸铜校园玻璃钢景观雕塑厂家玻璃钢雕塑造型定制好不好西安玻璃钢雕塑定做金山区镜面玻璃钢雕塑来电咨询玻璃钢雕塑防开裂曲阳玻璃钢雕塑加工公司西昌玻璃钢马雕塑鹿邑玻璃钢雕塑商场美陈装饰图片玻璃钢雕塑订制大型玻璃钢花盆供货商衡水玻璃钢花盆花器马鞍山欧式玻璃钢雕塑定制玻璃钢雕塑厚度在多少新郑花朵玻璃钢雕塑广州商场美陈怎么样上海进口玻璃钢雕塑多少钱商场美陈配套活动玻璃钢雕塑大型摆件马拉玻璃钢雕塑商场冬季主题美陈成都家用玻璃钢雕塑摆件室内玻璃钢花盆组合周口室内校园玻璃钢景观雕塑厂家郴州娄底玻璃钢雕塑多少钱犀牛玻璃钢雕塑哈尔滨玻璃钢卡通人物雕塑装饰商场美陈哪里买商场地面520美陈装饰北京玻璃钢工艺品雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化