| 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).
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>.
| March 16, 2022 | openbsd |