QA@IT
«質問へ戻る

質問を投稿

man でセクションを指定しなかった場合の動作について

LPICの勉強をしているのですが、
manコマンドでセクションを指定しなかった時の動作がよくわからなかったで質問させてください。

manコマンド自体をmanで調べると下記のようにありました。

man は直接マニュアルの section セクション内にあるページの
み検索します。デフォルトの動作は使用可能な sections すべてを、事前定義
された順番に検索し、見つけた最初の page を表示します。 page が複数の
sections に存在する場合でも表示されるのは最初のもののみです。

例えば $ man -f passwd
passwd (1) - change user password
passwd (1ssl) - compute password hashes
passwd (5) - the password file
と出てきますが、この場合

man passwdman 1 passwd
"事前定義"が昇順と決められていた場合において
この2つのコマンドは等価ということで合っていますか?

あと section と page の関係がわからないのですが、
一つのコマンドのsectionに対して page は必ず一対一で存在するものなのでしょうか?

LPICの勉強をしているのですが、
manコマンドでセクションを指定しなかった時の動作がよくわからなかったで質問させてください。

manコマンド自体をmanで調べると下記のようにありました。

>man は直接マニュアルの section セクション内にあるページの
>み検索します。デフォルトの動作は使用可能な sections  すべてを、事前定義
>された順番に検索し、見つけた最初の  page  を表示します。  page が複数の
>sections に存在する場合でも表示されるのは最初のもののみです。

例えば `$ man -f passwd` で
passwd (1)           - change user password
passwd (1ssl)        - compute password hashes
passwd (5)           - the password file
と出てきますが、この場合

`man passwd`と `man 1 passwd`は
"事前定義"が昇順と決められていた場合において
この2つのコマンドは等価ということで合っていますか?

あと section と page の関係がわからないのですが、
一つのコマンドのsectionに対して page は必ず一対一で存在するものなのでしょうか?