文章目录
whereis
命令介绍
命令格式
基本参数
参考实例
1)查找date命令及相关文件
2)只显示date的二进制文件
3)只显示源代码文件
4)指定目录查找二进制文件
which与whereis对比
命令总结
whereis
命令介绍
通过帮助文档了解命令的含义
NAME
whereis - locate the binary, source, and manual page files for a command
whereis命令的功能是可以查找命令的二进制文件、源文件及手册页文件;whereis查找文件是在指定的数据库中进行查询,该数据库是LINUX系统自动创建,包含有本地所有文件的信息,每天自动更新一次,但因为whereis的机制如此,刚添加的文件可能会搜索不到,原因就是数据库文件没有及时更新,所以可以在查找文件前,提前先执行updatedb命令进行更新,再使用其命令。
与which相关命令
- Linux基础命令-which查找命令文件位置
- Linux基础命令-locate快速查找文件
- Linux基础命令-find搜索文件位置
命令格式
该命令的语法格式是:which 【参数】 命令
SYNOPSIS
whereis [options] [-BMS directory... -f] name...
基本参数
参数以表格显示
-b | 只显示二进制文件(命令)位置 |
-m | 查找手册文件 |
-B | 指定目录查找二进制程序及相关文件 |
-s | 只显示源代码文件 |
参考实例
1)查找date命令及相关文件
[root@localhost ~]# whereis date
date: /usr/bin/date /usr/share/man/man1/date.1.gz /usr/share/man/man1p/date.1p.gz
2)只显示date的二进制文件
[root@localhost ~]# whereis -b date
date: /usr/bin/date
3)只显示源代码文件
[root@localhost ~]# whereis -s date
date:
4)指定目录查找二进制文件
[root@localhost ~]# whereis /usr date -B
usr:
date: /usr/bin/date /usr/share/man/man1/date.1.gz /usr/share/man/man1p/date.1p.gz
命令总结
这个命令正常使用并不会很频繁,可以说如果要查看二进制的文件,还是会优先使用使用which,若觉得以上内容还行的,可以点赞支持一下!