Man-DBにインストールされているすべてのManページ内で文字列を検索するコマンドはありますか

StackOverflow https://stackoverflow.com/questions/3755569

質問

コマンドを思い出せないなら、Googleで調べることができることを知っています。しかし、これはシェル自体から可能であるはずです。すべてのマンページを出力できれば、グレップを実行して、探していたものを見つけることができました。

すべてのManページのすべての単語をインデックス付けし、説明を検索できる簡単なコマンドラインのMan-Search-Engineはありますか?そうでない場合、それを開発するのはどれほど難しいでしょうか?

役に立ちましたか?

解決

私はあなたが探しているかもしれないと思います -k のオプション man;参照してください apropos.

他のヒント

短い説明ではなく、男ページのテキスト全体を検索したい場合、正しい答えは man -K (上品k)または man --global-apropos

デフォルトは、文字通りの文字列を検索することです --regex 使用されている

apropos また man -k Manページで文字列を検索するコマンドです。しかし、残念ながら、古典的な実装では名前のみを検索しますが、これは非常に制限されています。

NetBSDの ところで 実装は、Manページの全身を通して全文検索を行います。

Webベースのバージョンもあります。 Man-K.org

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top