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

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,用户可以加速日常任务,如系统配置、程序编写或文件管理。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值