将whatis挂钩添加到bash脚本中

时间:2013-06-24 00:10:25

标签: linux bash

我刚刚发现了whatis并希望在我的bash脚本中添加信息。

将信息添加到

的bash脚本中的最佳方法是什么
  whatis

去接?

1 个答案:

答案 0 :(得分:4)

whatis whatis数据库中获取所有信息,该信息是使用命令makewhatis生成的。

有两种方法可以将条目添加到数据库中。

  1. 创建并安装程序或脚本的手册页,然后运行makewhatis
  2. 手动编辑 whatis数据库。(不建议)
  3. makewhatis从您命令手册页的 NAME 部分获取第一行。

    我的机器上 whatis数据库的位置是/usr/share/man/whatis,这是它的样子......

    ABORT(7)                 - abort the current transaction
    ALTER_AGGREGATE(7)       - change the definition of an aggregate function
    ALTER_COLLATION(7)       - change the definition of a collation
    ALTER_CONVERSION(7)      - change the definition of a conversion
    ...
    ping(8)                  - send ICMP ECHO_REQUEST packets to network hosts
    ...
    

    这是man ping

    的输出
    NAME
         ping -- send ICMP ECHO_REQUEST packets to network hosts
    
    SYNOPSIS
         ping [-AaCDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize]