MAKEWHATIS(8) | System Manager's Manual | MAKEWHATIS(8) |
makewhatis
— index
UNIX manuals
makewhatis |
[-aDnpQ ] [-T
utf8 ] [-C
file] |
makewhatis |
[-aDnpQ ] [-T
utf8 ] dir ... |
makewhatis |
[-DnpQ ] [-T
utf8 ] -d
dir [file ...] |
makewhatis |
[-Dnp ] [-T
utf8 ] -u
dir [file ...] |
makewhatis |
[-DQ ] -t
file ... |
The makewhatis
utility extracts keywords
from UNIX manuals and indexes them in a database for
fast retrieval by apropos(1),
whatis(1), and
man(1)'s -k
option.
By default, makewhatis
creates a
database in each dir using the files
mansection/
[arch/
]title.section
and
catsection/
[arch/
]title.0
in that directory. Existing databases are replaced. If a directory contains
no manual pages, no database is created in that directory. If
dir is not provided,
makewhatis
uses the default paths stipulated by
man.conf(5).
The arguments are as follows:
-a
-C
file-D
-D
, also show all keywords added for each
file.-d
dir-n
-p
-Q
-T
utf8
-t
file ...-a
, -n
, and
-p
. All diagnostic messages are printed to the
standard output; the standard error output is not used.-u
dirIf fatal parse errors are encountered while parsing, the offending file is printed to stderr, omitted from the index, and the parse continues with the next input file.
MANPATH
-t
option is specified.The makewhatis
utility exits with one of
the following values:
makewhatis
to exit at once, possibly in the middle
of parsing or formatting a file. The output databases are corrupt and
should be removed.A makewhatis
utility first appeared in
2BSD. It was rewritten in
perl(1) for
OpenBSD 2.7 and in C for OpenBSD
5.6.
The dir argument first appeared in
NetBSD 1.0; the options -dpt
in OpenBSD 2.7; the option
-u
in OpenBSD 3.4; and the
options -aCDnQT
in OpenBSD
5.6.
Bill Joy wrote the original
BSD makewhatis
in February
1979, Marc Espie started the Perl version in 2000,
and the current version of makewhatis
was written by
Kristaps Dzonsons
<kristaps@bsd.lv> and
Ingo Schwarze
<schwarze@openbsd.org>.
May 17, 2017 | OpenBSD 6.7 |