반응형
맨 페이지에서 Unix 명령 이름 뒤에 괄호 안의 숫자는 무엇을 의미합니까?
예를 들어 : man (1), find (3), updatedb (2)? 괄호 안의 숫자 (Brit. "brackets")는 무엇을 의미합니까?
명령에 대한 매뉴얼 페이지가 지정된 섹션입니다.
이들은 다음과 같이 나뉩니다
- 일반 명령
- 시스템 호출
- C 라이브러리 함수
- 특수 파일 (일반적으로 장치, / dev에있는 장치) 및 드라이버
- 파일 형식 및 규칙
- 게임 및 스크린 세이버
- 잡집
- 시스템 관리 명령 및 데몬
각 섹션의 원래 설명은 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 세부 사항 :
- 일반 명령
- 시스템 호출
- 특히 C 표준 라이브러리를 다루는 라이브러리 기능
- 특수 파일 (일반적으로 장치, / dev에있는 장치) 및 드라이버
- 파일 형식 및 규칙
- 게임 및 스크린 세이버
- 잡집
- 시스템 관리 명령 및 데몬
반응형
'Programming' 카테고리의 다른 글
ReSharper는 프로젝트 빌드시에도 "심볼을 확인할 수 없습니다" (0) | 2020.02.15 |
---|---|
언제 실제로 noexcept를 사용해야합니까? (0) | 2020.02.15 |
직렬화와 마샬링의 차이점은 무엇입니까? (0) | 2020.02.15 |
MongoDB에서 동등한 SQL 조인을 어떻게 수행합니까? (0) | 2020.02.15 |
re.search와 re.match의 차이점은 무엇입니까? (0) | 2020.02.15 |