47.常用shell之 whereis - 查找文件 的用法及衍生用法

发布时间:2023年12月27日

whereis 是一个在类 Unix 系统的 shell 中常用的命令,用于快速查找二进制程序、源代码和手册页的位置。这个命令在确定特定文件的位置时特别有用,特别是对于系统管理员和程序员来说。以下是 whereis 命令的基本用法和一些衍生用法的示例:

基本用法

  1. 查找程序的二进制文件、源代码和手册页:
    • whereis program_name
    • 这个命令会显示 program_name 的二进制文件、源代码和手册页的位置。例如,whereis ls 可能会返回 /bin/ls 和相关的手册页路径。

衍生用法

  1. 只查找二进制文件:

    • whereis -b program_name
    • 使用 -b 选项只显示二进制文件的位置。
  2. 只查找源代码文件:

    • whereis -s program_name
    • 使用 -s 选项只显示源代码文件的位置。
  3. 只查找手册页:

    • whereis -m program_name
    • 使用 -m 选项只显示手册页的位置。
  4. 限制查找范围:

    • whereis -B /path/to/directory -f program_name
    • 使用 -B 选项限制二进制文件的查找范围,并用 -f 指定程序名。
  5. 查找系统命令:

    • 对于系统命令和服务,whereis 可以快速显示其位置和配置文件,帮助进行系统维护和配置。
  6. 在脚本中确定依赖:

    • 在编写脚本时,使用 whereis 可以确认脚本所依赖的程序或文件是否存在。
  7. 结合其他命令使用:

    • whereis 的输出可以被用作其他命令的输入。例如,结合 xargs 使用,可以对找到的文件执行进一步的操作。

whereis 命令是一个快速且有效的工具,用于定位系统上的程序、源代码和文档。它特别适用于那些需要快速找到文件位置以进行进一步处理的情况。通过合理使用 whereis,用户可以加速日常任务,如系统配置、程序编写或文件管理。

文章来源:https://blog.csdn.net/WQY867047910/article/details/135109780
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。