Назва
makewhatis - створює базу даних для програми whatis
Стислий огляд
makewhatis [-u] [-v] [-w] [-s розділи] [-c [cat-каталоги]] [man-каталоги]
Опис
makewhatis переглядає всі сторінки посібника, які можна знайти у вказаних розділах man-каталогів або форматовані сторінки розділів cat-каталогів. Для кожної сторінки, програма вносить рядочок з описом до бази даних whatis(1). Кожний такий рядок складається з назви сторінки та короткого опису, розділених рискою. Опис здобувається зі змісту розділу NAME (НАЗВА) сторінок посібника.
Оскільки різні мови використовують відмінні слова для розділу NAME, makewhatis розпізнає еквівалентні терміни чеською, італійською, фінською, французькою, німецькою та іспанською мовами. (А також українською та російською.)
Якщо аргумент man-каталог не вказано, приспускатиметься стандартний /usr/man.
Ключі
Приклади
Перебудова бази даних /usr/X11R6/man/whatis та /usr/local/man/whatis:
-u : Оновлює базу даних описом нових сторінок.
-v : Багатослівний режим.
-w
: Використає man-каталоги, отримані командою man --path
.
-s розділи : Розгляд окремих розділів man-каталогів або cat-каталогів. Якщо ця опція відсутня, її значенням вважатиметься '1 2 3 4 5 6 7 8 n l'.
-c cat-каталоги : Перегляд форматованих сторінок cat-каталогів. Якщо не вказати аргумента цієї опції, використовуватиметься перший знайдений каталог з-поміж /usr/man/preformat та /usr/man.
makewhatis /usr/X11R6/man /usr/local/man
Оновлення всіх баз даних, фінські, французькі та італійські переклади включно:
LANGUAGE=fi:fr:it makewhatis -w
Вади
makewhatis не досить добре обробляє сторінки посібника, написані з допомогою нестандартних troff-макросів, наприклад сторінки на Tcl/Tk.
makewhatis не обробляє форматовані переклади.