每天一条Linux命令(4) whereis (超详细)

首页 » Linux专栏 » 正文

每天一条Linux命令(4) whereis (超详细)


在linux系统中,命令 whereis 用于在指定的位置查找符合条件的文件,且被查找的文件只能是二进制文件、源代码文件、man手册页(一般文件的定位需要结合locate命令使用)

语法:

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

参数说明:

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

案例:

测试环境:CentOS Linux release 7.7.1908 (Core)

[root@master ~]# whereis pythonpython: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz[root@master ~]#

输出信息说明:

以上输出信息从左到右分别表示查询的程序名、bash路径、bash的man手册路径

如果你要单独查找二进制文件或帮助文件,可以使用命令

[root@master ~]# whereis -b python    显示python程序的二进制程序[root@master ~]# whereis -m python    显示python程序的帮助文件

以上命令输出信息

root@master ~]# whereis -b python     输出python命令的二进制程序地址
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7
[root@master ~]# whereis -m python    输出Python程序的帮助文件地址
python: /usr/share/man/man1/python.1.gz

 

作者:bear, 转载或复制请以 超链接形式 并注明出处 数据与编程之美
原文地址:《每天一条Linux命令(4) whereis (超详细)》 发布于2020-07-19

分享到:
赞(1) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

一碗牛肉面
鼓励站长分享更多学习经验、教程、学习资源。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册