web-dev-qa-db-ja.com

マニュアルページの数字はどういう意味ですか?

重複の可能性:
manページの数字はどういう意味ですか?

_man ls_と入力すると、マンページの左上隅と右上隅にLS(1)が表示されます。

私はまた、インターネット上のプログラムがこのように参照されているのを見ます。

man(1), xman(1x), apropos(1), makewhatis(8) and catman(8).

これらの数字(場合によっては文字)は何ですか?

3
Trevor Hickey

セクション番号です。を参照してください。

man man

セクションが提供されている場合は、マニュアルのそのセクションのみを見るように指示します。デフォルトのアクションは、事前定義された順序に従って使用可能なすべてのセクションを検索し、ページが複数のセクションに存在する場合でも、最初に見つかったページのみを表示することです。

    The table below shows the section numbers of the manual followed by the types of pages they contain.


    1   Executable programs or Shell commands
    2   System calls (functions provided by the kernel)
    3   Library calls (functions within program libraries)
    4   Special files (usually found in /dev)
    5   File formats and conventions eg /etc/passwd
    6   Games
    7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
    8   System administration commands (usually only for root)
    9   Kernel routines [Non standard]

たとえば、statには3つのセクションがあります。

$ man -k stat | grep "^stat "
stat (1)             - display file or file system status
stat (2)             - get file status
stat (3p)            - get file status

だからあなたがタイプすると

man 1 stat

それはと同じではありません

man 2 stat
3
Gilles Quenot