每天回顾linux命令(whereis)

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

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(-b,和which命令一样的效果)、man说明文件(-m)和源代码文件(-s)

语法
whereis (选项) (参数) 反过来参数失效

选项
-b:只查找二进制文件;

root@68fc0a9bc6dd:/home/wzm/testgrep# whereis who -b
who: /usr/bin/who /usr/share/man/man1/who.1.gz
root@68fc0a9bc6dd:/home/wzm/testgrep# whereis -b who
who: /usr/bin/who

-B <目录>:只在设置的目录下查找二进制文件,选项加目录后需要加上 -f

root@68fc0a9bc6dd:/home/wzm/testgrep# whereis -b  -f ls
ls: /bin/ls
root@68fc0a9bc6dd:/home/wzm/testgrep# whereis -b -B /home -f ls
ls:

-f:用于识别-BMS 设置查找目录,例子如上
-m:只查找说明文件;
-M <目录>:只在设置的目录下查找说明文件,目录后需要加上 -f
-s:只查找原始代码文件;
-S <目录> : 只在设置的目录下查找原始代码文件,目录后需要加上 -f
-l:列出默认搜索目录

root@68fc0a9bc6dd:/home/wzm/testgrep# whereis -l
bin: /usr/bin
bin: /usr/sbin
bin: /usr/lib
bin: /bin
bin: /sbin
bin: /etc
bin: /lib
bin: /lib64
bin: /usr/games
bin: /usr/local/bin
bin: /usr/local/sbin
bin: /usr/local/etc
bin: /usr/local/lib
bin: /usr/local/games
bin: /usr/include
bin: /usr/local
bin: /usr/share
man: /usr/share/man/it
man: /usr/share/man/man3
man: /usr/share/man/zh_CN
man: /usr/share/man/fr
man: /usr/share/man/ko
man: /usr/share/man/zh_TW
man: /usr/share/man/de
man: /usr/share/man/man2
man: /usr/share/man/fi
man: /usr/share/man/pt
man: /usr/share/man/ru
man: /usr/share/man/man4
man: /usr/share/man/pl
man: /usr/share/man/sv
man: /usr/share/man/hu
man: /usr/share/man/man1
man: /usr/share/man/ja
man: /usr/share/man/da
man: /usr/share/man/id
man: /usr/share/man/sl
man: /usr/share/man/nl
man: /usr/share/man/pt_BR
man: /usr/share/man/es
man: /usr/share/man/tr
man: /usr/share/man/man7
man: /usr/share/man/man5
man: /usr/share/man/man8
man: /usr/share/man/cs
man: /usr/share/man/man6
man: /usr/share/info

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值