예를 들어, 입력하면 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
in 1p
및 3p
위)이 포함될 수 있습니다. 이 p
섹션은 POSIX 사양에 대한 것입니다. 이 x
섹션은 X Window System 문서입니다.
답변2
이 부품 번호는 원본으로 거슬러 올라갑니다.유닉스 프로그래머 매뉴얼1971년 Thompson과 Ritchie가 제안했습니다.
원래 부분은
- 주문하다
- 시스템 호출
- 서브루틴
- 특수 파일
- 파일 형식
- 사용자 유지 프로그램
- 다양한 종류
답변3
konqueror는 또한 비표준 부분에 대해서도 설명합니다: (아이디어를 제공한 @greg0ire에게 감사드립니다)
0 Header files
0p Header files (POSIX)
1 Executable programs or shell commands
1p Executable programs or shell commands (POSIX)
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
3n Network Functions
3p Perl Modules
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
l Local documentation
n New manpages
답변4
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 conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
왜 그렇게 분리되어 있는지에 대해서는 약간의 중복이 있습니다. 일부 맨페이지는 의미에 따라 여러 섹션으로 존재합니다.
예를 들어, 찾으려는 항목일 가능성이 가장 높은 -- man crontab
와 man 5 crontab
비교하세요 .