man페이지 파일들의 매뉴얼파일 실제 보관위치
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,409 조회
- 0 추천
- 목록
본문
man페이지 파일들의 매뉴얼파일 실제 보관위치
man페이지는 리눅스시스템의 특정위치에 파일로 보관되어 있으며 사용자의 요구(시스템호출)가 있을 경우에 요구된 man페이지만 출력하게 됩니다.
리눅스시스템에서 man페이지파일을 보관하고 있는 위치는 아래와 같이 몇가지가 있습니다.
/usr/local/share/man
/usr/share/man/ko
/usr/share/man
/usr/X11R6/man
위의 디렉토리를 확인해 보면 알겠지만 압축된 파일형태로 man페이지파일들이 존재하고 있으며 위의 man페이지파일 보관 디렉토리에는 다음과 같은 서브디렉토리가 존재하며 각각 다음과 같이 명령어의 이름에 따라 그 보관위치가 서로 다릅니다.
디렉토리명
|
저장 매뉴얼(Standard Section)
|
man1 |
사용자프로그램에 관련된 명령어 man페이지 파일 보관 (User Commands)
|
man2 |
시스템 호출명령어에 관련된 명령어 man페이지 파일 보관 (System Calls)
|
man3 |
라이브러리 함수와 서브루틴관련 보관 디렉토리(C Library Functions)
|
man4 |
/dev 디렉토리의 특수파일 보관 디렉토리(Devices and Special Files)
|
man5 |
파일포맷관련 명령어 man페이지 파일 보관(File Formats and Conventions)
|
man6 |
게임관련된 명령어 man페이지 파일 보관(Games et. Al.)
|
man7 |
분류에 속하지않는 기타 명령어 man페이지 파일 보관(Miscellanea)
|
man8 |
시스템관리명령어 man페이지파일 보관(Administration tools and Deamons)
|
man9 |
커널관련 명령어 man페이지 파일 보관
|
mann
|
Tcl/Tk 내장명령어 man페이지 파일 보관
|
whatis
|
whatis명령어의 데이터페이스 파일 보관 디렉토리
|
또한 특정명령어의 man페이지 위치를 확인코자 한다면 다음과 같이 manpath 명령어를 사용합니다.
즉, manpath명령어는 man페이지 위치경로를 검색하여 표시해주는 명령어입니다.
다시 말해서 특정 명령어의 man페이지파일이 존재하는 위치를 찾는 검색경로를 확인할 수 있는 명령어입니다.
따라서 man명령어와 함께 특정 명령어의 man페이지 위치를 알려주는 명령어인 manpath라는 명령어도 함께 알아두기 바랍니다.
아래는 manpath의 사용예입니다.
[root@su251 ~]# manpath find /usr/kerberos/man:/usr/local/share/man:/usr/share/man/ko:/usr/share/man [root@su251 ~]# [root@su251 ~]# manpath ls /usr/kerberos/man:/usr/local/share/man:/usr/share/man/ko:/usr/share/man [root@su251 ~]# |
위의 명령어는 find와 ls라는 명령어의 man페이지파일 위치를 확인한 것으로 man페이지파일을 찾기 위한 검색경로를 표시해주고 있다는 것을 확인하기 바랍니다.
그리고 다음은 맨페이지 파일을 보관하고 있는 몇 개의 디렉토리들 가운데 /usr/share/man디렉토리의 내용을 보인 것입니다.
보시는 바와 같이 이 디렉토리에는 man0부터 mann까지의 각 섹션 별 디렉토리들과 언어별 디렉토리들이 별도로 존재하고 있습니다.
[root@su250 man]# ls -l /usr/share/man total 636 drwxr-xr-x 5 root root 4096 Dec 1 21:59 bg drwxr-xr-x 5 root root 4096 Sep 16 21:05 cs drwxr-xr-x 5 root root 4096 Dec 1 21:59 da drwxr-xr-x 5 root root 4096 Sep 16 21:05 de drwxr-xr-x 5 root root 4096 Dec 1 21:59 el drwxr-xr-x 14 root root 4096 Sep 16 21:05 en drwxr-xr-x 3 root root 4096 Dec 1 21:56 eo drwxr-xr-x 5 root root 4096 Dec 1 21:59 es drwxr-xr-x 5 root root 4096 Dec 1 21:59 fi drwxr-xr-x 6 root root 4096 Sep 16 21:05 fr drwxr-xr-x 5 root root 4096 Dec 1 21:59 hr drwxr-xr-x 5 root root 4096 Dec 1 21:51 hu drwxr-xr-x 3 root root 4096 Dec 1 21:50 id drwxr-xr-x 6 root root 4096 Sep 16 21:05 it drwxr-xr-x 5 root root 4096 Sep 16 21:05 ja drwxr-xr-x 5 root root 4096 Dec 1 21:59 ko drwxr-xr-x 2 root root 4096 Dec 1 21:50 man0p drwxr-xr-x 2 root root 69632 Jan 14 16:16 man1 drwxr-xr-x 2 root root 4096 Dec 1 21:50 man1p drwxr-xr-x 2 root root 4096 Sep 6 19:13 man1x drwxr-xr-x 2 root root 20480 Jan 8 21:30 man2 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man2x drwxr-xr-x 2 root root 290816 Jan 14 16:15 man3 drwxr-xr-x 2 root root 40960 Dec 1 21:50 man3p drwxr-xr-x 2 root root 4096 Sep 6 19:13 man3x drwxr-xr-x 2 root root 4096 Dec 1 22:05 man4 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man4x drwxr-xr-x 2 root root 16384 Jan 14 16:15 man5 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man5x drwxr-xr-x 2 root root 4096 Dec 1 21:51 man6 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man6x drwxr-xr-x 2 root root 4096 Jan 14 16:15 man7 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man7x drwxr-xr-x 2 root root 24576 Jan 14 16:16 man8 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man8x drwxr-xr-x 2 root root 4096 Sep 6 19:13 man9 drwxr-xr-x 2 root root 4096 Sep 6 19:13 man9x drwxr-xr-x 2 root root 4096 Sep 6 19:13 mann [root@su250 man]# |
관련자료
-
이전
-
다음