web-dev-qa-db-ja.com

単語のmanページをgrepする方法は?

最近、lstat構造体のフィールドであるstruct timespecの情報を取得したかったのですが、取得できませんでした。私は試した

$ man timespec
$ man -k timespec
 timespec: nothing appropriate.

しばらくして、関連のないクエリについてclock_gettimeのmanページを調べたところ、timespecの構造を知ることができました。しかし、これは偶然でした。そのため、timespec Wordはclock_gettimeのmanページにありましたが、検索できませんでした。

だから、私は知りたいのですが、すべてのマンページで単語を検索する方法は?またはgrepのような検索をしますか?ヒントはありますか?

8
mtk

私は通常、そのような状況ではgoogleにフォールバックしますが、man -K

Man manページから:

-k、-apropos

    Aproposに相当します。マニュアルページの短い説明でキーワードを検索し、一致を表示します。詳細については、apropos(1)を参照してください。

-K、-global-apropos

    すべてのマニュアルページでテキストを検索します。これはブルートフォース検索であり、時間がかかる可能性があります。可能であれば、セクションを指定して、検索する必要があるページの数を減らす必要があります。検索語は、単純な文字列(デフォルト)、または--regexオプションが使用されている場合は正規表現です。
7
Michael Shaw

apropos timespec

すべてのmanページで「timespec」が検索されます。

1
DisplayName