Linux 매뉴얼 페이지를 어떻게 전환합니까?

나는 리눅스를 처음 접했고 내가 찾은 특정 명령 옆에 숫자가 있음을 알았습니다.

예를 들어 accept()네트워크 프로그래밍 측면에서 살펴보고 싶지만 man accept대신 이것을 보여줍니다.

accept(8)                   Easy Software Products                   accept(8)

NAME
       accept/reject - accept/reject jobs sent to a destination

그래서 어떻게 매뉴얼 페이지를 accept(1)~ 와 같은 다른 숫자로 전환 accept(7)합니까?



답변

사용 가능한 섹션을 찾으려면을 사용하십시오 whatis manpage. 예:

$ whatis unlink
unlink (2)           - delete a name and possibly the file it refers to
unlink (1)           - call the unlink function to remove the specified file

해당 매뉴얼 페이지를 보려면 다음을 사용하십시오 man section manpage.

man 2 unlink

-a옵션을 사용하면 맨 페이지의 모든 섹션을 표시 할 수 있습니다.

man -a unlink

호출기 less가 전환 ( :p:n)을 지원 하더라도 맨 페이지간에 “전환”하는 방법을 찾지 못했습니다 . -a옵션을 사용하여 지원되는 유일한 작업 은 “다음”, “건너 뛰기”및 “취소”입니다.

의심스러운 경우 다음 매뉴얼 페이지를 읽을 수도 있습니다 man.

man man

답변

실제로 참조 된 8은 8 페이지가 아니며 섹션 8입니다. 섹션은 다음과 같이 나뉩니다.

Section     Description
1   General commands
2   System calls
3   C library functions
4   Special files (usually devices, those found in /dev) and drivers
5   File formats and conventions
6   Games and screensavers
7   Miscellanea
8   System administration commands and daemons

(가) 그래서 동의를 읽고있는 대한 시스템 관리 명령입니다.

명령이 둘 이상의 섹션에 있으면 원하는 항목을 입력하라는 메시지가 표시되거나 다음을 사용할 수 있습니다.

man 8 accept

여기서 “8”은 섹션입니다. 이것은 당신이 원하는 특정 맨 페이지 섹션을 대상으로합니다.


답변

man 2 accept 예를 들어 섹션 2가 표시됩니다.


답변

참고로, 용서하기 어려운 * NIX 환경 (Mac / Darwin, Solaris, AIX, …)의 경우 허용되지 않을 수 있습니다

man 2 accept

-S 2대신 사용해야 합니다.

man -S 2 accept

답변

가장 간단한 방법은 달리는 것입니다

man -a name

“name”에 대한 모든 매뉴얼 페이지가 나타나는 모든 볼륨에 순서대로 표시됩니다.