whereis命令

whereis命令

whereis命令用于查找文件,该指令会在特定目录中查找符合条件的文件,该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locatefind命令。

语法

whereis [options] file

参数

  • -b: 仅搜索二进制文件。
  • -B <dirs>: 更改或限制whereis搜索二进制文件的位置。
  • -m: 仅搜索源。
  • -M <dirs>: 更改或限制whereis搜索手册部分的位置。
  • -s: 仅搜索源。
  • -S <dirs>: 更改或限制whereis搜索源的位置。
  • -f: 不显示文件名前的路径名称。
  • -u: 搜索不寻常的条目,如果文件没有每种请求类型的一个条目,则该文件被认为是不寻常的,即查找不包含指定类型的文件。
  • -l: 输出有效的查找路径。

示例

列出whereis命令搜索的目录,默认情况下whereis在环境变量中列出的硬编码路径和目录中搜索命令的文件。

whereis -l
# bin: /usr/bin
# bin: /usr/sbin
# bin: /usr/lib
# ...

获取有关bash命令的信息,输出的bash是要获取其信息的命令,/bin/bash是二进制文件的路径,/etc/bash.bashrc源文件以及/usr/share/man/man1/bash.1.gz手册页,如果要搜索的命令不存在,whereis将仅打印命令名称。

whereis bash
# bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

whereis命令同时查询netcatuptime,输出将包含有关netcatuptime命令的信息。

whereis netcat uptime
# netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz
# uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

每日一题

https://github.com/WindrunnerMax/EveryDay

参考

https://www.computerhope.com/unix/uwhereis.htm
https://linuxize.com/post/whereis-command-in-linux/
https://www.runoob.com/linux/linux-comm-whereis.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Js的new运算符

    在JavaScript中,new是一个语法糖,可以简化代码的编写,可以批量创建对象实例。 语法糖Syntactic sugar,指计算机语言中添加的某种语法,...

    WindrunnerMax
  • 工厂方法模式

    工厂方法模式Factory Method Pattern又称为工厂模式,也叫虚拟构造器Virtual Constructor模式或者多态工厂Polymorphi...

    WindrunnerMax
  • 桥接模式

    桥接Bridge Pattern又称为柄体Handle and Body模式或接口Interface模式,是用于把抽象化与实现化解耦,使得二者可以独立变化。这种...

    WindrunnerMax
  • 学习笔记DL005:线性相关、生成子空间,范数,特殊类型矩阵、向量

    线性相关、生成子空间。逆矩阵A⁽-1⁾存在,Ax=b 每个向量b恰好存在一个解。方程组,向量b某些值,可能不存在解,或者存在无限多个解。x、y是方程组的解,z=...

    利炳根
  • 网页image资源如何判断加载完毕

    在之前的工作中,越大过这样的场景,在做banner图的时候,使用的定位,实现图片的淡入淡出和放大效果,

    天天_哥
  • 使用 Meteor 和 React 开发 Web App

    时见疏星
  • vuejs之v-on小例子之实现购买数量的增加和减少

    绝命生
  • (第三季)Vue2.0-选项

    扩展标签已经做好了,这时我们要在挂载时传递一个数字过去,我们就用到了propsData。 我们用propsData三步解决传值: 1、在全局扩展里加入pro...

    楠楠
  • 【管理工具】进程管理工具Supervisor(送书活动)

    Supervisor是一个客户端/服务器系统,允许用户在类UNIX操作系统上控制许多进程。它是基于python语言开发一个进程管理工具。

    民工哥
  • 对Spring运用的一些思考

           最近使用spring总是遇到启动时启动不起来,或者启动起来一会就服务就关闭掉。        停下来想想不是spring不好复杂,而是我对它掌握不...

    杉枫

扫码关注云+社区

领取腾讯云代金券