每天一个Linux命令(17)--whereis命令

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

  和find相比,whereis查找的速度非常快,这是因为Linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,它们是直接从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找文件,因而效率自然会很高、

  另外,该数据库文件并不是实时更新的,默认情况下是一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立的文件却无法查找到,原因就是因为数据库文件没有被更新。

  1.命令格式:

    whereis  [-bmsu]  [BMS  目录名  -f ]  文件名

  2.命令功能:

    whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力。

  3.命令参数:

    -b  定位可执行文件

    -m  定位帮助文件

    -s  定位源代码文件

    -u  搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件

    -B  指定搜索可执行文件的路径

    -M  指定搜索帮助文件的路径

    -S  指定搜索源代码文件的路径

  4.使用实例:

    实例1:将和**文件相关的文件都查找出来

    命令:

      whereis  svn   显示所有跟 svn 有关的文件

      whereis  -m  svn  只显示帮助文档,至于大M的指定路径搜索,貌似没测出什么效果。

    

 

转载于:https://www.cnblogs.com/aaronax/p/5617489.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李德毅院士:未来交通——自动驾驶与智能网联

图片来源:华龙网转自:主线科技(trunktech)近日,中国国际智能产业博览会(智博会)在重庆召开。中国人工智能学会理事长李德毅院士在智博会“人工智能产业发展合作论坛”上,发表了主题为…

C++输入一个整数后接着输入字符串

当我们输入整数,按回车,实际上输入的是:整数和换行符号(\n)。cin把整数读进了,但是换行符号没有读,因此如果接下来输入字符串,即使用cin.getline,首先会读入\n。然后就直接结束了。 下面这个程序需要输入四…

elasticsearch 查看索引_ElasticSearch 索引基本操作

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->Spring BootVue微人事视频教程ElasticSearch 系列第五篇,和大家聊一聊索引的基本操作,前四篇传送门:打算出一个 ElasticSearch 教程,谁赞成&#…

C++ istringstream重新绑定和处理另一个字符串

当我们用istringstream处理完一个字符串后&#xff0c;如果想接着处理另外一个字符串&#xff0c;要首先对该istringstream调用clear&#xff08;&#xff09;方法&#xff0c;才能接着绑定下一个字符串 看个例子&#xff1a; #include<iostream> #include<string&g…

协作机器人鼻祖“重生”,卷土重来的Rethink能否给行业注入一针强心剂?

来源&#xff1a;机器人大讲堂十年之前&#xff0c;他横空出世&#xff0c;创新颠覆 2008年&#xff0c;美国机器人制造专家&#xff0c;麻省理工学院计算机科学与人工智能实验室创始主任罗德尼布鲁克斯创建了Rethink Robotics公司&#xff0c;他将基于行为的人工智能理论和其在…

HTML基础做出属于自己的完美网页

HTML HTML解释&#xff1a; HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写&#xff0c;他是一种制作万维网页面标准语言&#xff08;标记&#xff09;。相当于定义统一的规则&#xff08;W3C&#xff09;&#xff0c;大家都来遵守他&#xff0c;这样就可以让浏…

excel进销存管理系统_【实例分享】勤哲Excel服务器做企业进销存财务管理系统...

如今&#xff0c;企业在推进数字化选型的时常有很多焦虑&#xff0c;难以找到合适的产品正是其中之一。正如一家正在挑选信息化管理软件的企业&#xff0c;对信息化产品的理解与厂商提供的产品可能完全不同&#xff0c;企业真正想要的是具备发货管理之类功能完全贴合企业业务需…

C++ multimap的插入

不同于map&#xff0c;multimap不能使用中括号[]法插入&#xff0c;multimap插入的一种简单做法是&#xff1a; multimap.insert({key, value}) int main(){multimap<int, int> mm;mm.insert({ 1, 2 });mm.insert({ 1, 2 });mm.insert({ 1, 3 });mm.insert({ 5, 6 });m…

人类大脑神经如何进化?寄生虫充当了隐形设计师

来源&#xff1a;网易科技自人类诞生以来&#xff0c;寄生虫就从未停止过与我们的相爱相杀&#xff0c;它们不仅改变了某些人类的进化方向和行为&#xff0c;甚至也影响了大脑神经的进化方式&#xff0c;充当着隐形设计师的角色。美国新墨西哥大学心理学家马可德尔吉迪斯(Marco…

javascript中的Base64.UTF8编码与解码详解

javascript中的Base64.UTF8编码与解码详解 本文给大家介绍的是javascript中的Base64、UTF8编码与解码的函数源码分享以及使用范例&#xff0c;十分实用&#xff0c;推荐给小伙伴们&#xff0c;希望大家能够喜欢。 Base64编码说明 Base64编码要求把3个8位字节&#xff08;3*824&…

hadoop jar包_【大数据学习】Hadoop的MR分布式开发小实战

前提:hadoop集群应部署完毕。一、实战科目做一个Map Reduce分布式开发&#xff0c;开发内容为统计文件中的单词出现次数。二、战前准备1、本人在本地创建了一个用于执行MR的的文件&#xff0c;文件中有209行&#xff0c;每行写了“这是一个测试文件”的句子。2、将该文件上传至…

C++ multimap查找某一个键的所有键值对

利用lower_bound返回查找结果第一个迭代器&#xff1b;upper_bound返回最后一个查找结果的下一个位置的迭代器 #include<iostream> #include<map>using namespace std;int main(){multimap<int, int> mm;mm.insert({ 1, 1 });mm.insert({ 1, 2 });mm.insert…

最新数据:一图看清全球393家独角兽公司

来源&#xff1a;资本实验室据CB Insights最新数据&#xff0c;截至2019年8月底&#xff0c;全球共有393家未上市公司的估值达到或超过10亿美元以上&#xff0c;也就是我们俗称的“独角兽”公司。这些公司的融资总额超过2920亿美元&#xff0c;平均融资额超过7.43亿美元&#x…

[HTML]HTML5实现可编辑表格

HTML5实现的简单的可编辑表格 [HTML]代码 <!DOCTYPE html > <html > <head> <meta charset"utf-8" /> <title>可编辑表格</title> <script> function addRow(){var oTable document.getElementById("oTable");…

python random用法_python random 的用法

python random的里面的方法其实是Random实例化的对象。下面是几个常用的几个 import randomprint(random.randint(1,10))# 产生 1 到 10 的一个整数型随机数print(random.random())# 产生 0 到 1 之间的随机浮点数print(random.uniform(1.1,5.4))# 产生 1.1 到 5.4 之间的随机浮…

它指导了计算机行业大半个世纪的发展,如今却要走下神坛?

来源&#xff1a;托尼前几天&#xff0c;有这样一条新闻。全球最大的芯片代工巨头台积电&#xff0c;其高管力挺摩尔定律&#xff0c;认为这个定律没有消亡&#xff0c;仍然可以通过增加晶体管密度&#xff0c;实现计算性能的提高。事实上&#xff0c;在摩尔定律是否已经失效这…

nodejs+kafka+storm+hbase 开发

1.环境介绍 如图所示&#xff0c;NODEJS做为数据源的的产生者产生消息&#xff0c;发到Kafka队列&#xff0c;然后参见红线&#xff0c;表示本地开发的环境下数据的流向&#xff08;本地开发时&#xff0c;storm topology运行在本地模式&#xff09; 2.搭建环境,我采用的是ecli…

将代码美观地复制到word的网站

http://www.codeinword.com/ 左边是源代码&#xff0c;右边是排版后的代码&#xff0c;复制右边的代码粘贴到word&#xff0c;可以使得word中的代码美观

c# 网口相机可以通过_电脑可以跑安卓9.0了!完全免费

Android早已超过Windows&#xff0c;坐拥全球用户量最大的操作系统宝座。这么高的人气&#xff0c;当然会有很多可玩性&#xff0c;比如Android -x86项目&#xff0c;即在x86处理器平台上运行Android。据悉&#xff0c;底层升级为Android 9 Pie(android-9.0.0_r50)的x86项目已经…

我的runtime学习笔记

0、简介&#xff1a; OC方法不同于C语言函数&#xff0c;属于动态调用过程&#xff0c;在编译的时候并不能决定真正调用哪个函数&#xff0c;只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 至于其他理论上的东西不必讲太多&#xff0c;编程讲的就是实用性&…