MAKEWHATIS(1) Справочник основных команд FreeBSD MAKEWHATIS(1)
НАЗВАНИЕ
makewhatis -- создать базу данных whatisСИНТАКСИС
makewhatis [-a] [-i столбец] [-n имя] [-o файл] [-v] [-L] [каталог ...]
ОПИСАНИЕ
Утилита makewhatis извлекает имена и краткие описания из всех неформати-
рованных страниц справочника в заданных каталогах, и помещает их в файл,
который затем используется командами whatis(1) и apropos(1). Каталоги
могут разделяться двоеточиями вместо пробелов. Если аргументы каталог не
заданы, используется значение переменной окружения MANPATH, а если и она
не установлена, используется каталог по умолчанию, /usr/share/man.
Имеются следующие опции:
-a Добавлять информацию в выходные файлы вместо полной замены их
содержимого. Результат будет отсортирован, повторяющиеся
строки будут удалены, но могут остаться устаревшие записи.
-i столбец Выровнять описания по указанному столбцу. По умолчанию
столбец равен 24.
-n имя Использовать имя вместо whatis.
-o файл Весь вывод направить в файл вместо */man/whatis.
-v Более подробно сообщать о том, что делает makewhatis.
-L Обрабатывать только локализованные каталоги, соответствующие
региональным настройкам (locale), заданными стандартными
переменными окружения.
ОКРУЖЕНИЕ
LC_ALL, LC_CTYPE, LANG
Эти переменные влияют на то, какие каталоги будут обрабаты-
ваться, если указана опция -L.
MACHINE Если переменная MACHINE установлена, она перекрывает значение
текущего типа машины, использующееся для поиска машинно-зависи-
мых подкаталогов справочника.
MACHINE_ARCH
Если переменная MACHINE_ARCH установлена, она перекрывает значе-
ние текущей архитектуры, использующееся для поиска архитектурно-
зависимых подкаталогов справочника.
MANPATH Определяет набор каталогов, которые будут обрабатываться в слу-
чае, если каталоги не заданы явно в командной строке.ФАЙЛЫ
/usr/share/man Каталог по умолчанию, если переменная окружения MANPATH
не установлена.
*/man/whatis Стандартный файл вывода.
СТАТУС ЗАВЕРШЕНИЯ
Утилита makewhatis возвращает 0 в случае успешного завершения и >0 в слу-
чае возникновения ошибки.СМОТРИ ТАКЖЕ
apropos(1), whatis(1)
ИСТОРИЯ
Команда makewhatis появилась во FreeBSD 2.1.АВТОРЫ
Программа makewhatis изначально была написана на Perl, её написал Wolfram
Schneider. Текущую версию makewhatis переписал на C John Rochester.
FreeBSD 6.2 3 декабря 2005 FreeBSD 6.2