| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- 사용자관리
- shell
- cups
- 유닉스
- 자바스크립트
- environment
- js
- 리눅스
- sysadmin
- Unix명령어
- Solaris
- 리눅스명령어
- 터미널
- linux
- 명령어
- UnixCommand
- 파일시스템
- tcsh
- 쉘스크립트
- JavaScript
- PackageManagement
- linuxcommand
- terminal
- 시스템관리
- 유닉스명령어
- UNIX
- 정규표현식
- bash
- coreutils
- php
Archives
- Today
- Total
ioerror
manpath - 매뉴얼 페이지 탐색 경로 확인 및 설정 본문
반응형

manpath - Manual Page Path
사용자가 man 명령어를 입력했을 때, 시스템이 매뉴얼 파일을 검색할 디렉터리 경로를 출력하는 명령어이다. 주로 시스템 관리자나 사용자가 특정 소프트웨어의 매뉴얼이 정상적으로 등록되었는지 확인하거나, 환경 변수를 설정할 때 사용된다.
1. 명령어 용도
- 특정 사용자의 환경 설정에서 man 명령어가 참고하는 경로가 올바른지 검증할 때 사용된다.
- 새로운 소프트웨어를 설치한 후 해당 프로그램의 매뉴얼 디렉터리가 시스템 검색 경로에 포함되어 있는지 확인할 때 유용하다.
# 현재 시스템의 manpath를 확인하는 일반적인 상황
$ manpath
/usr/local/man:/usr/local/share/man:/usr/share/man
2. 명령어 서식
manpath [-qgdwV] [-m 시스템] [-C 파일]
3. 명령어 옵션
| 옵션 | 설명 | 사용가능 OS 및 쉘 |
| -d, --debug | 디버깅 정보를 출력한다. | |
| -q, --quiet | 경고 메시지를 출력하지 않는다. | |
| -g, --global | 시스템 전역(global) 매뉴얼 경로를 생성하여 출력한다. | |
| -w, --where | manpath를 출력하는 대신, 경로 리스트를 컴포넌트 단위로 나열한다. | |
| -m, --systems | 다른 운영체제의 매뉴얼 경로를 지정하여 확인한다. | |
| -C, --config-file | 기본 설정 파일 대신 사용할 구성 파일을 지정한다. | |
| -V, --version | 버전 정보를 출력한다. |
# 디버깅 모드로 경로 탐색 과정을 상세히 확인하는 예시
$ manpath -d
# 사용 중인 설정 파일 위치 및 경로 추가 프로세스가 표준 오류(stderr)로 상세히 출력되다.
# 전역 매뉴얼 경로만 깔끔하게 확인하는 예시
$ manpath -g
# /usr/man:/usr/share/man:/usr/local/man
4. 명령어 특이사항(유의사항)
- manpath 명령어의 출력 결과는 사용자의 환경 변수 MANPATH가 설정되어 있을 경우 해당 변수 값을 최우선으로 반영한다.
- 환경 변수가 비어 있다면 /etc/manpath.config (또는 시스템에 따라 /etc/man_db.conf) 설정 파일을 기반으로 경로를 자동 계산하게 된다. [Debian] [Ubuntu]
반응형
'OS' 카테고리의 다른 글
| mesg - 터미널 메시지 수신 여부 설정 (0) | 2026.06.01 |
|---|---|
| merge - 파일 병합 및 3-way 병합 수행 (0) | 2026.06.01 |
| man - 온라인 매뉴얼 페이지 참조 (0) | 2026.06.01 |
| make - 지정된 규칙에 따라 프로그램을 자동으로 빌드하고 관리하는 도구 (0) | 2026.06.01 |
| mail - 메일 송수신 및 관리 명령어 (1) | 2026.06.01 |
Comments