Programming

맨 페이지에서 Unix 명령 이름 뒤에 괄호 안의 숫자는 무엇을 의미합니까?

procodes 2020. 2. 15. 23:26
반응형

맨 페이지에서 Unix 명령 이름 뒤에 괄호 안의 숫자는 무엇을 의미합니까?


예를 들어 : man (1), find (3), updatedb (2)? 괄호 안의 숫자 (Brit. "brackets")는 무엇을 의미합니까?


명령에 대한 매뉴얼 페이지가 지정된 섹션입니다.

이들은 다음과 같이 나뉩니다

  1. 일반 명령
  2. 시스템 호출
  3. C 라이브러리 함수
  4. 특수 파일 (일반적으로 장치, / dev에있는 장치) 및 드라이버
  5. 파일 형식 및 규칙
  6. 게임 및 스크린 세이버
  7. 잡집
  8. 시스템 관리 명령 및 데몬

각 섹션의 원래 설명은 Unix Programmer 's Manual (ii 페이지) 에서 확인할 수 있습니다 .


명령에 대한 설명은 매뉴얼에 나와 있습니다. 섹션 목록은 매뉴얼에 설명되어 있습니다. 예를 들면 다음과 같습니다.

man 1 man
man 3 find

이것은 서로 다른 섹션에 유사하거나 정확히 동일한 명령이있을 때 유용합니다.


섹션 번호가 중요한 이유는 몇 년 전에 디스크 공간이 문제보다 더 많은 부분이 있었을 때 섹션이 개별적으로 설치 될 수 있기 때문입니다.

예를 들어 많은 시스템에는 1과 8 만 설치되어 있습니다. 요즘 사람들은 대신 구글에서 명령을 찾는 경향이 있습니다.


다른 유닉스에서는 섹션을 지정하는 방법이 다릅니다. 예를 들어, 솔라리스에서는 다음과 같습니다.

man -s 1 man

명령이있는 매뉴얼 페이지의 섹션을 나타냅니다. man 명령의 -s 스위치를 사용하여 특정 섹션으로 검색을 제한 할 수 있습니다.

매뉴얼 페이지를 볼 때 왼쪽 상단에 섹션 이름이 표시됩니다. 예 :

사용자 명령 printf (1)
표준 C 라이브러리 함수 printf (3C)

따라서 C 함수를 찾으려고 할 때 실수로 같은 이름을 공유하는 사용자 명령에 대한 페이지를 보지 않으려면 'man -s 3C ...'


매뉴얼 섹션에 대한 Wikipedia 세부 사항 :

  1. 일반 명령
  2. 시스템 호출
  3. 특히 C 표준 라이브러리를 다루는 라이브러리 기능
  4. 특수 파일 (일반적으로 장치, / dev에있는 장치) 및 드라이버
  5. 파일 형식 및 규칙
  6. 게임 및 스크린 세이버
  7. 잡집
  8. 시스템 관리 명령 및 데몬

참고 URL : https://stackoverflow.com/questions/62936/what-does-the-number-in-parentheses-shown-after-unix-command-names-in-manpages-m



반응형