码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令总结之(六)whereis

时间:2016-06-05 01:20:30      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

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

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


1.命令格式:

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

2.命令功能:

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

3.命令参数:(标紫的是常用的)

-b   定位可执行文件。

-m   定位帮助文件。(用来查询帮助手册的文件)

-s   定位源代码文件。

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

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

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

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

4.使用样例:

   1.输入命令whereis man

     输出命令

     技术分享

     命令说明:显示出man这个命令的路径信息


   2.输入命令 where -m man

     输出命令

     技术分享

     命令说明:在帮助手册当中查询man命令的相关信息

     


  


Linux常用命令总结之(六)whereis

标签:

原文地址:http://echohk.blog.51cto.com/11089237/1786135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!