man 3 ls
ls
매뉴얼의 섹션 3에 대한 매뉴얼 페이지 만 표시합니다 . 섹션 3은 라이브러리 기능을 다룹니다. 이름이 지정된 라이브러리 함수 ls
가 없기 때문에 아무것도 찾을 수 없습니다.
man
섹션 번호가없는 명령은 내가 기억하지 않는 미리 정의 된 순서대로 섹션을 검색하지만, 그래서 1부터 숫자 순서에 근접 할 가능성이 높습니다 man ls
찾기합니다 ls
사용자 명령을 커버 섹션 1의 man 페이지를.
내 우분투 시스템의 섹션은 다음과 같습니다.
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]
섹션을 지정하면 둘 이상의 섹션에서 동일한 이름을 가진 항목에 유용 할 수 있습니다. 예를 들어, 섹션 1 man printf
의 printf
사용자 명령에 대한 매뉴얼 페이지가 표시됩니다 . printf
함수 의 매뉴얼 페이지를 보려면을 사용하십시오 man 3 printf
. 이 매뉴얼 페이지가 각각 printf(1)
및 로 표시되는 경우가 종종 있습니다 printf(3)
.
도용 abernert의 답변 에서 차용 하는 경우, 동일한 이름을 가진 시스템 호출 (섹션 2) 또는 라이브러리 호출 (섹션 3)의 래퍼 인 사용자 명령 (섹션 1)을 보는 것이 일반적입니다. chown
그리고 chmod
이것의 좋은 예입니다.
man man
. 나는 당신의 질문을 얻지 못합니다, 당신은 섹션 3이 라이브러리 함수를위한 것이라고 주장합니다-라이브러리 함수ls
가 아닙니다.