回答:
UNIX(7)
「UNIX(7)」の質問に答えるために、これは「セクション7(その他)のUNIXのmanページ」と言う標準的な規則です。
のようなページを開くにはinit(8)
、次のコマンドを使用しますman 8 init
。
man regex
対 man 7 regex
間の「微妙な違い」のあなたの質問に答えるためにman regex
とman 7 regex
:
man
デフォルトでは、最も小さいセクション番号でページが開きます。この場合、セクション3(ライブラリー呼び出し)です。セクション7(その他)からページを開くことはまったく異なります。
異なるセクションのページは異なることに対処しますが、この場合は類似していますが、以下を考慮してapt
ください。
apt (8) - Advanced Package Tool
apt (1) - annotation processing tool
この例ではapt
、セクション8(システム管理コマンド)からのセクションは、セクション1(実行可能プログラムまたはシェルコマンド)からのページとはまったく無関係です。
後で参照できるman -f PAGE_NAME
ように、すべてのセクションでその名前を持つすべてのページを見つけるために使用します。必要なセクションからページを開くことができますman SECTION PAGE_NAME
。
さまざまなページセクションは次のとおりで、以下から参照できますman man
。
- 実行可能プログラムまたはシェルコマンド
- システムコール(カーネルが提供する機能)
- ライブラリ呼び出し(プログラムライブラリ内の関数)
- 特殊ファイル(通常はにあります
/dev
)- ファイル形式と規則
/etc/passwd
- ゲーム
- その他(マクロパッケージと規則を含む)、たとえば
man(7)
、groff(7)
- システム管理コマンド(通常はrootのみ)
- カーネルルーチン[非標準]
セクション番号
man
は、任意のセクションman 7
のマンページを表示し、セクション7のマンページを表示します。したがって、ここで7は、マニュアルページを探している特定のコマンドのセクションを指します。
セクションが提供されている場合、マニュアルのそのセクションのみを見るように指示します。
セクション
マニュアルのセクション番号とそれに含まれるページのタイプについては、次の表を参照してください。
1:実行可能プログラムまたはシェルコマンド
2:システムコール(カーネルによって提供される機能)
3:ライブラリ呼び出し(プログラムライブラリ内の関数)
4:特殊ファイル(通常は/ devにあります)
5:ファイル形式と規則(例:/ etc / passwd)
6:ゲーム
7:その他(マクロパッケージと規則を含む)、例:man(7)、groff(7)
8:システム管理コマンド(通常はrootのみ)。さまざまなトピックの概要、規則とプロトコル、文字セットの標準、その他の事項。
9:カーネルルーチン[非標準]
複数のセクションのコマンド
ほとんどの場合、nman
を追加せずにコマンドを使用します。ただし、場合によっては、コマンドが複数のセクションに表示されます。たとえば、コマンドを発行する場合、セクション1からopenvtのマニュアルページを取得します。しかし、C(または上の表のようにシステムコール)コマンドとして開くためのマニュアルページを表示する必要がある場合は、発行する必要があります。man open
man 2 open
非常によく似た例になりますman printf
とman 3 printf
。コマンドを発行して、出力の違いを確認してください。
あなたの問題man 7 unix
(UNIX(7))
したがって、そのUNIX(7)は、セクション7に属することを意味します。
セクション番号を指定しないと、デフォルトでどのセクションが表示されますか?
デフォルトのアクションは、定義済みの順序に従って利用可能なすべてのセクションを検索し、ページが複数のセクションに存在する場合でも、見つかった最初のページのみを表示します。
コマンドのセクション番号を知るにはどうすればよいですか?
用語/コマンドがどのセクションに該当するかを調べる必要がある場合man -k
(aproposコマンドと同等)。したがって、 man -k printf
キーワードprintfの短い説明とマニュアルページ名を正規表現として検索します。一致するものをすべて印刷します。(に相当apropos -r printf
)。コマンドを発行し、得られたトンを参照してください。部分文字列の一致を避ける必要がある場合(たとえば、実行するとsprintfが表示されますman -k printf
)、^term
以下のように制限するために使用する必要があります。
man -k '^printf'
Printf (3o) - Formatted output functions.
printf (1) - format and print data
printf (3) - formatted output conversion
関連コマンド
関連するコマンドはapropos
上記のとおりで、マニュアルページの名前と説明を検索します。どのマニュアルページを探しているのかわからないが、一般的な考えがある場合は、このコマンドを使用してください。
regex
は7つのセクションがありません...