| HOME / 정보공유 / AIX 명령어 모음

catman
catman catman 명령 목적 매뉴얼용 cat 파일을 작성합니다. 구문
catman [ -n | -p | -w ] [ -MPath ] [ Section ... ]
설명
catman 명령은 nroff 명령 입력 파일에서 온라인 매뉴얼의 사전 형식화된 버전을 작성합니다. catman 명령은 각 매뉴얼 페이지를 시험한 후 사전 형식 지정된 버전이 누락되었거나 이전 버전인 해당 페이지를 다시 작성합니다. 변경이 이루어지면 catman 명령이 whatis 명령 데이터베이스를 다시 작성합니다.
플래그
-M Path Path 변수(디폴트 값은 /usr/share/man 디렉토리)로 지정된 디렉토리 집합에 있는 매뉴얼 페이지를 갱신합니다. Path 변수에서 디렉토리 이름의 리스트는 콜론(:)으로 분리됩니다. 예를 들면 다음과 같습니다.
'/usr/local/man:/usr/share/man'
환경 변수 MANPATH가 설정된 경우, 값은 디폴트 경로로 사용됩니다. nroff 명령 소스 파일은 다음과 같은 행을 포함하고 있습니다.
' .so manx/yyy.x'
catx 디렉토리에 사전 형식 지정된 매뉴얼 페이지에 대한 심볼 링크가 작성됩니다. 이것은 rdist 명령을 사용하여 연관된 기계 그룹에 사전 형식화 매뉴얼 페이지를 용이하게 분산할 수 있게 합니다.
모든 기계에 nroff 명령 소스를 분배할 필요가 없으므로 연관된 디스크 공간이 절약됩니다.
예를 들면, (mach1-mach5라고 불리는) 5 기계의 국지 네트워크는 매뉴얼 페이지 nroff 명령 소스를 갖는 mach3을 갖습니다. 매일밤 mach3는 cron 디먼을 사용하여 catman 명령을 수행한 후 나중에 다음과 같은 distfile 파일에 rdist 명령을 수행합니다.
MANSLAVES = (mach1 mach2 mach4 mach5)
MANUALS = (/usr/share/man/cat[1-8no] /usr/share/man/whatis)
${MANUALS} -> ${MANSLAVES}
install -R;
notify root;
-n whatis 명령 데이터베이스 작성을 방지합니다.
-p 매뉴얼 페이지를 재작성하거나 갱신하지 않고 재작성하거나 갱신해야 할 매뉴얼 페이지 이름을 인쇄합니다.
-w /usr/share/man/cat?/*.* 및 /usr/share/man/man?/*.* 파일에서 BSD 유형 매뉴얼 페이지를 읽은 후 /usr/share/man/info 디렉토리 아래에 설치된 하이퍼 텍스트 정보 베이스를 읽고 나서 /usr/share/man/whatis 데이터베이스를 작성합니다. MANPATH 환경 변수가 설정된 경우, MANPATH에 나타나는 각 디렉토리에 다른 데이터베이스가 작성됩니다. 각 데이터베이스는 특정 디렉토리에 대한 cat?/*.* 및 man?/*.* 파일에서 구축됩니다. HTML 라이브러리 정보는 MANPATH에 포함되지 않거나 MANPATH 환경 변수가 설정되지 않은 경우 디폴트 /usr/share/man/whatis 데이터베이스로 작성됩니다.
예제
매뉴얼 1, 2 및 3 부분만을 갱신하려면, 다음과 같이 입력하십시오.
catman 123
파일
/usr/lbin/getNAME whatis 데이터베이스를 작성하는 명령이 있습니다.
/usr/share/man 디폴트 매뉴얼 디렉토리 위치를 지정합니다.
/usr/share/man/man?/*.* 원시(nroff 명령 입력) 매뉴얼 섹션이 있습니다.
/usr/share/man/cat?/*.* 사전 형식화된 매뉴얼 페이지가 있습니다.
/usr/share/man/whatis whatis 명령 데이터베이스가 있습니다.
/usr/lbin/mkwhatis whatis 명령 데이터베이스를 작성하는 명령 스크립트가 있습니다.
관련 정보
man 명령, nroff 명령 및 rdist 명령.
cron 디먼.
distfile 파일.