whatis

Section: Manual pager utils (1)
Updated: 07 September 2001
Index
Return to Main Contents
 

이름

whatis - 메뉴얼 페이지 설명을 보여준다.  

사용법

whatis [-dhV] [-r|-w] [-m system[,...]] [-M path] name ...  

설명

각각의 메뉴얼 페이지는 그것에 대해 짧은 설명을 가지고 있다. whatis 는 메뉴얼 페이지의 이름을 검색하여 특정 name 을 포함하고 있는 메뉴얼 페이지의 설명을 보여준다.

name 은 와일드카드(wildcard) (-w) 를 포함하거나 정규식(regular expression) (-r) 일 수 있다. 이 옵션들을 사용하면서, 쉘이 특수 문자들을 해석하는 것을 막기 위해 name 을 인용하거나 에스케이프(escape)시켜야 할 수도 있다.

검색하는 동안 index 데이터베이스들이 사용된다. 해당 index 데이터베이스에서 예전 형식의 텍스트 whatis 데이터베이스를 만들기 위해서는 다음 명령을 사용하라.

whatis -M manpath -w '*' | sort > manpath/whatis

여기에서 manpath 는 /usr/man 과 같이 메뉴얼 페이지의 계층 구조를 의미한다.  

옵션

-d, --debug
디버깅 정보를 출력한다.
-r, --regex
각각의 name 을 정규식으로 해석한다. 이때 name 정규식이 페이지 이름의 일부분과 맞는 메뉴얼 페이지에 대해 검색이 이루어진다. 이 옵션을 사용하면 데이터베이스 검색의 특성 때문에 whatis 동작이 조금 느려지게 될 것이다.
-w, --wildcard
각각의 name 이 쉘 형식 와일드카드를 포함하는 패턴으로 해석된다. 검색이 이루어지기 위해서는 확장된 name 이 전체 페이지 이름과 맞아야만 한다. 이 옵션을 사용하면 데이터베이스 검색의 특성 때문에 whatis 동작이 조금 느려지게 될 것이다.

-m system[,...], --systems=system[,...]

이 시스템에서 다른 운영체제의 메뉴얼 페이지 이름들에 접근할 수 있다면, 이 옵션을 사용해서 검색할 수 있다. 만약 NewOS의 메뉴얼 페이지 이름을 검색하고 싶다면, -m NewOS 옵션을 사용하면 된다.

system 은 여러 운영체제의 이름을 쉼표(comma)로 구분하여 조합할 수 있다. 검색하는데 원래 운영체제의 메뉴얼 페이지 이름을 포함하고 싶다면, system 에 man 을 추가하면 된다. 이 옵션은 $SYSTEM 환경 변수에 우선한다.

-M path, --manpath=path
기본 경로 외에 검색할 메뉴얼 페이지 경로를 콜론(:)으로 구분해서 설정한다. 기본적으로 apropos 는 $MANPATH 환경 변수를 사용한다. 만약 이 환경 변수가 설정되지 않았다면, $PATH 환경 변수를 기반으로 적절한 경로를 찾아낼 것이다. 이 옵션은 $MANPATH 환경 변수의 값에 우선한다.
-h, --help
도움말을 출력하고 종료한다.
-V, --version
버전과 저자 정보를 출력한다.
 

종료 코드

0
정상적인 종료.
1
사용법, 문법 혹은 설정 파일 오류.
2
조작상 오류.
16
주어진 값과 맞는 메뉴얼 페이지를 찾을 수 없을 때.
 

환경

SYSTEM
$SYSTEM 이 설정되어 있으면, 이것은 -m 옵션으로 다른 운영체제를 지정해주는 것과 같은 효과를 나타낸다.
MANPATH
$MANPATH 가 설정되어 있으면, 이 값은 콜론(:)으로 구분된 메뉴얼 페이지 구조의 경로로 해석된다.
 

파일

/usr/share/man/index.(bt|db|dir|pag)
기본적인 index 데이터베이스 캐쉬.
/var/cache/man/index.(bt|db|dir|pag)
부가적인 index 데이터베이스 캐쉬.
/usr/share/man/.../whatis
기본적인 whatis 텍스트 테이터베이스.
 

관련 항목

apropos(1), man(1).  

저자

Wilf. (G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
 

번역

한글 Manpage 프로젝트 (http://man.kldp.org), 2004년 3월 8일


 

Index

이름
사용법
설명
옵션
종료 코드
환경
파일
관련 항목
저자
번역

This document was created by man2html, using the manual pages.
Time: 08:06:56 GMT, March 25, 2004