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

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

たとえば、入力するとman ls表示されますLS(1)。ただし、入力するとman apachectl表示されます。APACHECTL(8)man cdcd(n)

括弧内の数字(存在する場合)が何を意味するのかを知りたいです。

ベストアンサー1

数字は、そのページが出てくるマニュアルの部分に対応します。 1 はユーザーコマンド、8 はシステム管理者コマンドです。マニュアルページ(man)自体でman manこれを説明し、標準項目をリストします。

MANUAL SECTIONS
    The standard sections of the manual include:

    1      User Commands
    2      System Calls
    3      C Library Functions
    4      Devices and Special Files
    5      File Formats and Conventions
    6      Games et. al.
    7      Miscellanea
    8      System Administration tools and Daemons

    Distributions customize the manual section to their specifics,
    which often include additional sections.

一部の用語では、異なるセクションに異なるページがあります(たとえば、printfコマンドはセクション1に表示され、機能はセクション3に表示されます)。この場合、ページ名の前にセクション番号を渡すことで、目的のセクションを選択したり、一致する各項目を表示したりstdlibできます。連続ページ:manman -a

$ man 1 printf
$ man 3 printf
$ man -a printf

用語がどの部分に属するかがわかりますman -kapropos命令と同じ)。また、部分文字列の一致も実行するので(たとえば、sprintf実行すると表示されます)、次に制限するman -k printf必要があります。^term

$ man -k '^printf'
printf               (1)  - format and print data
printf               (1p)  - write formatted output
printf               (3)  - formatted output conversion
printf               (3p)  - print formatted output
printf [builtins]    (1)  - bash built-in commands, see bash(1)

このセクションには、時にはサブセクション(たとえば、pin1p3p上記など)を含めることができます。このpセクションは POSIX 仕様に関するものです。このxセクションはX Window Systemのドキュメントです。

おすすめ記事