Linux命令之whereis命令详解

有时候,不是因为你没有能力,也不是因为你缺少勇气,只是因为你付出的努力还太少,所以,成功便不会走向你。而你所需要做的,就是坚定你的梦想,你的目标,你的未来,然后以不达目的誓不罢休的那股劲,去付出你的努力,成功就会慢慢向你靠近。

导读:本篇文章讲解 Linux命令之whereis命令详解,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

whereis

查找二进制程序、代码等相关文件路径
更多linux命令:linux命令在线查找工具

补充说明

whereis命令 用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。

语法

whereis(选项)(参数)

选项

-b:只查找二进制文件;
-B<目录>:只在设置的目录下查找二进制文件;
-f:不显示文件名前的路径名称;
-m:只查找说明文件;
-M<目录>:只在设置的目录下查找说明文件;
-s:只查找原始代码文件;
-S<目录>只在设置的目录下查找原始代码文件;
-u:查找不包含指定类型的文件。

参数

指令名:要查找的二进制程序、源文件和man手册页的指令名。

实例

将相关的文件都查找出来

[root@localhost ~]# whereis tomcat
tomcat:

[root@localhost ~]# whereis svn
svn: /usr/bin/svn /usr/local/svn /usr/share/man/man1/svn.1.gz

说明:tomcat没安装,找不出来,svn安装找出了很多相关文件

只将二进制文件查找出来

[root@localhost ~]# whereis -b svn
svn: /usr/bin/svn /usr/local/svn

[root@localhost ~]# whereis -m svn
svn: /usr/share/man/man1/svn.1.gz

[root@localhost ~]# whereis -s svn
svn:

说明:whereis -m svn查出说明文档路径,whereis -s svn找source源文件。

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

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/144573.html

(0)

相关推荐

  • Java基础知识

    导读:本篇文章讲解 Java基础知识,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2022年5月14日
    00
  • Java从零开始(15)Java 数组

    java 数组 数组在编程语言中是非常重要的数据结构。本小节我们来一起学习 Java 数组,通过本小节的学习,你将了解到数组的基本概念,如何声明数组以及数组的声明有哪些方式,如何初…

    2022年6月2日
    00
  • Linux (centos7)下详细安装Mongodb数据库

    导读:本篇文章讲解 Linux (centos7)下详细安装Mongodb数据库,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2022年5月23日
    00
  • UML-时序图

    温馨提示: 对于 UML图有用无用,网上说法不一,不管怎样也是可以稍微学习一下的 看懂本文可能需要 编程思维 懂中文:) 您的观看与点赞是对本公众号最大力的支持和鼓励~~ 目录 什…

    2022年10月19日
    00
  • MySQL索引

    导读:本篇文章讲解 MySQL索引,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年2月10日
    00
  • python自动化测试中装饰器@ddt和@data源码解析

    在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

    导读:本篇文章讲解 python自动化测试中装饰器@ddt和@data源码解析,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Python 2023年3月5日
    00
  • JAVA后端知识点长啥样?

    导读:本篇文章讲解 JAVA后端知识点长啥样?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端开发 2022年5月14日
    00
  • 突击并发编程JUC系列-数组类型AtomicLongArray

    突击并发编程JUC系列演示代码地址:https://Github.com/mtcarpenter/javaTutorial 上一个章节我们学习原子更新基本类型类,如果没有印象的小伙…

    2022年7月3日
    00
  • 第一章节:信奥课程之计算机基础

    导读:本篇文章讲解 第一章节:信奥课程之计算机基础,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2022年5月24日
    00
  • Django web 开发(四) – Django项目实践(三)-模板的继承

    导读:本篇文章讲解 Django web 开发(四) – Django项目实践(三)-模板的继承,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Python 2023年2月13日
    00

发表回复

登录后才能评论