svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
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 distri‐
bution of the preformatted manual pages among a group of associated
machines, 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
allowed 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
directory 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
doing it.
-t
Create troffed entries in the appropriate fmt subdirectories
instead 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
directory 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
environment 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)