programing

리눅스에서 bash 명령이 아닌 C 함수에 대한 man 페이지를 가져오려면 어떻게 해야 합니까?

randomtip 2023. 6. 10. 16:47
반응형

리눅스에서 bash 명령이 아닌 C 함수에 대한 man 페이지를 가져오려면 어떻게 해야 합니까?

리눅스에서 셸 명령이 아닌 C 함수에 대한 man 페이지를 가져오려면 어떻게 해야 합니까?

예를 들어, 입력할 때man bind셸 명령에 대한 설명서 페이지가 표시됩니다.bind소켓 바인딩 C 함수에 대한 man 페이지가 아닙니다.

man 2 bind

설명서의 다른 섹션에서 결과가 필요합니다!남자는 당신이 원하는 정보를 찾기 위해 다양한 섹션을 검색합니다.아래 devnull 목록과 같이 숫자는 검색할 섹션을 나타냅니다.

그런데,bindC 라이브러리 함수가 아닌 시스템 호출입니다.시스템 호출(커널 호출)은 설명서의 섹션 2에 있고 라이브러리 기능은 섹션 3에 있습니다.

man manman 명령어를 사용하는 방법을 알려줄 것입니다!

세이잉man man다음과 같은 정보를 제공합니다.

SYNOPSIS
   man ... [[section] page ...] ...
   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  conventions), e.g.
       man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

예를들면,man 1 printf의 설명서를 보여줄 것입니다.printf셸 유틸리티, 동안man 3 printf에 대한 설명서를 보여줍니다.printf()libc로

(의심스러울 때는 말합니다.man -k foobar그것은 다음과 같은 사람 페이지 목록을 제공할 것입니다.foobar정규식으로.)

언급URL : https://stackoverflow.com/questions/18920539/in-linux-how-do-i-get-man-pages-for-c-functions-rather-than-for-bash-commands

반응형