たとえば、入力するとman ls
表示されますLS(1)
。ただし、入力するとman apachectl
表示されます。APACHECTL(8)
man cd
cd(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
できます。連続ページ:man
man -a
$ man 1 printf
$ man 3 printf
$ man -a printf
用語がどの部分に属するかがわかりますman -k
(apropos
命令と同じ)。また、部分文字列の一致も実行するので(たとえば、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)
このセクションには、時にはサブセクション(たとえば、p
in1p
や3p
上記など)を含めることができます。このp
セクションは POSIX 仕様に関するものです。このx
セクションはX Window Systemのドキュメントです。