Выбор команды неважен; apropos и man -k делают одно и то же. Список обшир
ный, но, похоже, нам нужна программа we.
Не забывайте о ключе -f для вывода всех версий man-страницы:
$ man -f manpath
manpath (1) - determine search path for manual pages
manpath (5) - format of the /etc/manpath.config fil e
Комментарий
Упомянутые команды выполняют поиск по ключевым словам в секциях DESCRIPTION
man-страниц. Количество искомых слов может быть произвольным, но чем
больше слов, тем больше результатов вы получите, потому что команда поочередно
ищет каждое слово.
Проблема
Вам не удается найти man-страницу для установленной программы, хотя уверены,
что она должна находиться в системе.
Решение
Иногда база данных man-страниц повреждается из-за изменений, вносимых пользователями,
или некорректной установки man-страниц. Для начала попробуйте
провести поиск командой whereis -m:
Swhereis -m cat
cat:/usr/man/manl/cat.1.gz /usr/share/man/manl/cat.1.gz
Страница обнаружена. Попробуйте прочитать ее командой man:
$man /usr/man/manl/cat.l.gz
Если не получится, попробуйте заново построить базу данных man командой
mandb:
# mandb
Если и это не поможет, проверьте общесистемный поиск с использованием
команд Locate и grep:
tlocate / cat. | egrep -w ‘cat\.[l-93[a-zA-Z]*[.gz]?’
Команда подойдет для любой man-страницы — достаточно заменить cat искомым
именем.
Если ни одно из этих решений не помогло добраться до нужной страницы, попробуйте
воспользоваться сценарием finddoc из раздела 1.11. Если и сценарий не
найдет страницу, значит, она отсутствует в вашей системе.