manページを確認するには、いつmanとman -kを使用する必要がありますか?

manページを確認するには、いつmanとman -kを使用する必要がありますか?

いつ使用し、いつマニュアルページを確認する必要manがありますか?man -kマニュアルページを見たいときはいつでもどのマニュアルページを見るべきか混乱します。これを使うべきですか?man -k xyzそれとも、以下を使用する必要がありますかman xyz

検索を使用すると、一部のマニュアルページが見つかりませんでしたが、man同じページを見つけることができますman -k

それでは、いつ使うべきか説明してくださいman xyzor man -k xyz

答え1

を実行すると、スイッチペアが実行するman manアクションが表示されます。-kman

-kスイッチを使用

man -k printf
       Search  the  short descriptions and manual page names for the keyword 
       printf as regular expression.  Print out any matches.  Equivalent
       to apropos -r printf.

上記のツールは、aproposマニュアルページの名前と各ファイルの簡単な説明を見ながらインデックスファイルを検索します。

適切な人

各マニュアルページには簡単な説明があります。
apropos はキーワードインスタンスの説明を検索します。

次のように、2つのコマンドの出力を比較することで、2つのコマンドが同じ操作を実行していることを確認できます。

$ diff <(man -k printf) <(apropos -r printf)
$

ただの男

aを実行するだけで、man xyzaが実行されたときに定義された場所からマニュアルページを検索しますman -w

はい
$ man -w
/usr/local/share/man:/usr/share/man

man xyzしたがって、コマンドを入力すると、manこのディレクトリから関連項目が検索されますxyz

結論は?

man xyznameに対応するマニュアルページを探し、マニュアルページ名で "xyz"文字列と各マニュアルページの簡単な説明を見つけますxyzman -k xyz

関連情報