MAKEWHATIS(1)

명칭
makewhatis - whatis database를 만든다

서식
makewhatis [-a | -append] [-h | -help] [-i | -indent column] [-L | -locale] [-n | -name name] [-o | -outfile file] [-v | -verbose] [directories ...]

해설
makewhatis 명령은 포맷되어 있지 않은 메뉴얼 페이지로부터 명칭과 짧은 기술을 추출해, whatis(1) 데이타베이스를 작성합니다. makewhatis 명령은 gzip 된 메뉴얼 페이지를 읽을 수가 있습니다. directory (은)는 ( man. + 그렇다고 하는 이름의) 메뉴얼 페이지 서브 디렉토리를 가지는 디렉토리의 이름입니다. 코론은 공백으로서 다루어지기 때문에, makewhatis $MANPATH (이)나 makewhatis `manpath` 도 용서됩니다.

옵션

-a, -append
    추가 모드. whatis 데이타베이스에 이미 있는 엔트리는 삭제하지 않습니다. 주: 새롭게 할 수 있는 데이타베이스는 정렬 되어 같은 항목의 행은 삭제됩니다만, makewhatis (은)는 낡은 엔트리가 유효한지 어떤지는 판정하지 않습니다.

-h, -help
    사용 가능한 옵션을 표시해, 종료합니다.

-i, -indent column
    해설의 캐릭터 라인을 column (디폴트는 24) 에 가지런히 합니다.

-L, -locale
    로케일 환경 변수를 조사해, 로컬라이즈 된 메뉴얼 서브 디렉토리가 이용 가능한지 어떤지를 조사해 그 엔트리만을 처리합니다.

-n, -name name
    whatis 대신에 name (을)를 사용합니다.

-o, -outfile file
    dirname/whatis 대신에 모든 출력을 file 에 기입합니다.

-v, -verbose
    많은 경고를 (표준 에러 출력에 대해서) 출력합니다. 퍼스 한 모든 메뉴얼에 대해서 다음의 1 캐릭터를 표시합니다: ‘.’ (은)는 압축되어 있지 않은 페이지, ‘*’ (은)는 압축되고 있는 페이지, ‘+’ (은)는 링크를 각각 나타냅니다.

사용예
makewhatis $MANPATH

유저의 $MANPATH 에 있는 모든 디렉토리에 대해서 whatis 데이타베이스를 작성합니다.

makewhatis -outfile /tmp/mywhatis /usr/local/man $HOME/man

whatis 데이타베이스 /tmp/mywhatis (을)를 작성합니다. 디렉토리는 /usr/local/man (와)과 $HOME/man (을)를 봅니다. /usr/local/man/whatis 및 $HOME/man/whatis (은)는 작성하지 않습니다.

makewhatis -name windex $HOME/man

whatis 대신에 whatis 데이타베이스 windex (을)를 작성합니다. 아마 Solaris 로 유효합니다.

관련 파일
*/man/whatis
    whatis 데이타베이스.
/etc/periodic/weekly/320.whatis
    매주 makewhatis.local (을)를 실행합니다.

관련 항목
apropos(1), catman(1), getNAME(1), man(1), manpath(1), sort(1), uniq(1), whatis(1), makewhatis.local(8)

역사
이 makewhatis 명령은 FreeBSD 2.1 (으)로부터 등장했습니다.

저자
Wolfram Schneider, Berlin.