mancommand displays information from the reference manuals. It displays complete manual pages that you select by name, or one-line summaries selected either by keyword (
-k), or by the name of an associated file (
-f). If no manual page is located,
manprints an error message.
mancommand recognizes the type of markup and processes the file accordingly.
mancommand reformats a page whenever it is requested.
If the standard output is not a terminal, or if the
- flag is given,
its output through cat(1). Otherwise,
man pipes its output through a pager such as
more(1) to handle paging and underlining
on the screen.
MANPATHsearch path. Manual pages are displayed in the order found.
mansearches for name in the standard location, and then /usr/local/man. When used with the
-Moption must appear first. Each directory in the path is assumed to contain subdirectories of the form man*, one for each section. This option overrides the
manto search. The directories searched for name are limited to those specified by section. section can be a numerical digit, perhaps followed by one or more letters to match the desired section of the manual, for example,
3head. Also, section can be a word, for example,
public. section can also be a letter. To specify multiple sections, separate each section with a comma. This option overrides the
MANPATHenvironment variable and the man.cf file. See Search Path below for an explanation of how
manconducts its search.
manis described below:
-s. Each section contains descriptions apropos to a particular reference category, with subsections refining these distinctions. See the intro manual pages for an explanation of the classification used in this release.
manconstructs a list of candidate directories and sections. It searches for name in the directories specified by the
In the absence of
man constructs its search path based upon the
PATH environment variable, primarily by substituting
man for the last component of the
PATH element. Special provisions are added to
account for unique characteristics of directories such as
/usr/xpg4/bin, and others. If the file argument
contains a “/” character, the dirname
portion of the argument is used in place of
elements to construct the search path.
Within the manual page directories,
confines its search to the sections specified in the following order:
mansearches each directory in the manual page path, and displays the first matching manual page found.
The man.cf file has the following format:
Lines beginning with ‘
blank lines are considered comments, and are ignored. Each directory
MANPATH can contain a manual page
configuration file, specifying the default search order for that
man processes the indicated file in place
of the current one. The reference must be expressed as a path name relative
to the root of the manual page directory subtree.
-sflags, in turn, override these values.
-s’ is used. See more(1).
manutility exits 0 on success, and >0 if an error occurs.
% man -t -s 2 pipe
Note that mandoc(1) can be used to obtain the PostScript content directly.
% man pipe.2 | col -x -b > pipe.text
-koptions use the
whatisdatabase, which is created with the
|May 13, 2017||OmniOS|