whereis命令用于查找文件。

该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。

该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。

一.命令格式:

whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]

二.命令功能:

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

如果省略参数,则返回所有信息。

三.命令参数:

参数 描述
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。

四.使用实例:

1:查看指令"bash"的位置

命令:

whereis bash

输出:

hc@hc-virtual-machine:~$ whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

说明:

以上输出信息从左至右分别为查询的程序名、bash路径、bash的man 手册页路径。

2:显示bash 命令的二进制程序的地址

命令:

whereis -b bash

输出:

hc@hc-virtual-machine:~$ whereis -b bash
bash: /bin/bash /etc/bash.bashrc

3.显示bash命令的帮助文件地址

命令:

whereis -m bash

输出:

hc@hc-virtual-machine:~$ whereis -m bash
bash: /usr/share/man/man1/bash.1.gz

最新文章

  1. fedora22,fedora24最简单的安装virtaulbox的方法
  2. 【js技巧】~(按位非)运算符的妙用
  3. Android Fragment 使用技巧
  4. 判别或预测方法汇总(判别分析、神经网络、支持向量机SVM等)
  5. Java程序员岗位
  6. 使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单
  7. 3110 PHP常见问题
  8. libevent evbuffer bug
  9. DB2数据库常用基本操作命令
  10. [置顶] CF 86D Powerful array 分块算法入门,n*sqrt(n)
  11. UML简要
  12. weak alias
  13. 使用UE4/Unity创建VR项目
  14. linux Centos7下安装python3及pip3
  15. PS调出清新风格社区街拍照片
  16. tensorflow 升级到1.9-rc0,生成静态图frozen graph.pb本地测试正常, 在其他版本(eg1.4版本)或者android下运行出错NodeDef mentions attr &#39;dilations&#39; not in Op&lt;name=Conv2D; signature=input:T, filter:T -&gt; output:T; attr=T:type,allowed=[DT_
  17. CentOS安装使用.netcore极简教程(免费提供学习服务器)
  18. [16]Windows内核情景分析 --- 服务管理
  19. z-index的堆叠规则
  20. mysql基础拓扑图

热门文章

  1. 《Gradle权威指南》--Android Gradle多项目构建
  2. pygame游戏开发入门例子
  3. Session丢失的解决方法
  4. 基于Vue.js的uni-app前端框架结合.net core开发跨平台project
  5. C# 启动外部程序的几种常用方法汇总
  6. jQuery UI练习
  7. node+koa2 postman 测试post请求
  8. 支付宝sdk集成过程中报 openssl/asn1.h file not found错误的解决办法
  9. 解决wsl不能安装z.sh问题
  10. Linux的cron与%