catman(8) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

catman(8)

catman(8)               System Administration Commands               catman(8)

NAME
       catman - create the formatted files for the reference manual

SYNOPSIS
       /usr/bin/catman [-c] [-n] [-p] [-t] [-w] [-M directory]
            [-T macro-package] [sections]


       /usr/bin/catman [-M directory] -w

DESCRIPTION
       The  catman  utility  creates  the preformatted versions of the on-line
       manual from the groff(1) input files. This feature allows easy distrib‐
       ution of the preformatted manual pages among a group of associated  ma‐
       chines,  since  it  makes  the directories of preformatted manual pages
       self-contained and independent of the unformatted entries.


       With the -w option, catman also creates index files, in the directories
       specified by the MANPATH or the -M option. If there is no MANPATH or -M
       option specified, unless -n is specified, catman creates index files at
       the /usr/share/man/ and  /usr/gnu/share/man/  directories  by  default.
       When  any specified or default directory is read-only, catman fails and
       displays an error message to stderr, indicating that writing is not al‐
       lowed to the directory.


       Each manual page is examined and those whose preformatted versions  are
       missing  or out of date are re-created. If any changes are made, catman
       re-creates the index files.


       If a manual page is a shadow page, that is, it sources  another  manual
       page  for its contents, a symbolic link is made in the catx or fmtx di‐
       rectory to the appropriate preformatted manual page.


       Shadow files in an unformatted nroff source file are identified by  the
       first line being of the form .so manx/yyy.x.

OPTIONS
       The following options are supported:

       -n

           Do  not  create (or re-create) the index files. If the -n option is
           specified, the index files are not created and the  apropos(1)  and
           whatis(1) commands might run more slowly than otherwise.


       -p

           Dry‐run  option. That is, display what would be done instead of do‐
           ing it.


       -t

           Create troffed entries in the appropriate  fmt  subdirectories  in‐
           stead of nroffing into the cat subdirectories.


       -w

           Create  the  index files that are used by apropos(1), whatis(1) and
           the man(1)  -f, -k, and -K options, in the directories specified by
           the MANPATH environment variable or the -M option. If no MANPATH or
           -M  option  is  specified,  index  files   are   created   in   the
           /usr/share/man/  and /usr/gnu/share/man/ directories by default. No
           manual reformatting is done.


       -M directory

           Update  manual  pages   located   in   the   specified   directory,
           (/usr/share/man by default). If the -M option is specified, the di‐
           rectory  argument  must not contain a ',' (comma), since a comma is
           used to delineate section numbers. See man(1).


       -T macro-package

           Use macro-package in place of the standard manual page macros.


OPERANDS
       The following operand is supported:

       sections

           If there is one parameter not starting with a '-', it is  taken  to
           be  a  space  separated  list of manual sections to be processed by
           catman. If this operand is specified, only the manual  sections  in
           the list will be processed. For example,


             catman 1 2 3

           only  updates manual sections 1, 2, and 3. If specific sections are
           not listed, all sections in the man directory specified by the  en‐
           vironment variable MANPATH are processed.


ENVIRONMENT VARIABLES
       TROFF

           The name of the formatter to use when the -t flag is given.


       MANPATH

           A  colon-separated list of directories that are processed by catman
           and man(1). Each directory can be  followed  by  a  comma-separated
           list of sections. If set, its value overrides /usr/share/man as the
           default  directory  search path, and the man.cf file as the default
           section search path. The -M and -s flags, in turn,  override  these
           values.



EXAMPLES
       Example 1 Creating an Index File



       The following command creates an index file in the /usr/local/share/man
       directory.


         # catman -M /usr/local/share/man -w


FILES
       /usr/share/man

           default manual directory location


       /usr/share/man/man*/*.*

           raw nroff input files


       /usr/share/man/cat*/*.*

           preformatted nroffed manual pages


       /usr/share/groff/<version>/tmac/mandoc.tmac

           default macro package for groff


       /usr/share/man/fmt*/*.*

           preformatted troffed manual pages


       /usr/share/man/man_index/*
       /usr/share/man/man_index/term.idx
       /usr/share/man/man_index/term.dic
       /usr/share/man/man_index/term.req
       /usr/share/man/man_index/term.pos
       /usr/share/man/man_index/term.doc
       /usr/share/man/man_index/term.exp

           index file for -K query









ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitytext/doctools _ CSIEnabled _ Interface Sta‐
       bilityCommitted


SEE ALSO
       apropos(1), groff(1), man(1), rm(1), whatis(1), attributes(7)

WARNINGS
       If a user, who has previously run catman command to  install  the  cat*
       directories,  upgrades  the operating system, the entire cat* directory
       structure should be removed prior to running catman command.  For  more
       information, see the rm(1) man page.


       Do not re-run catman to rebuild the index files unless the complete set
       of  man* directories is present. catman builds the index files based on
       the man* directories.

NOTES
       The windex database has been replaced by index files. Unlike  the  case
       with  windex, index file generation does not pose any specific restric‐
       tions or prerequisites on what can be indexed.

Oracle Solaris 11.4               11 May 2021                        catman(8)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3