1.4. Поиск потерянных man-страниц
Проблема
Вам не удается найти man-страницу для установленной программы, хотя вы уверены, что она должна находиться в системе.
Решение
Иногда база данных man-страниц повреждается из-за изменений, вносимых пользователями, или некорректной установки man-страниц. Для начала попробуйте провести поиск командой:
whereis -m cat
Результат:
cat:/usr/man/man1/cat.1.gz /usr/share/man/man1/cat.1.gz
Страница обнаружена. Попробуйте прочитать её командой:
man /usr/man/man1/cat.1.gz
Если не получится, попробуйте заново построить базу данных man командой:
mandb
Если и это не поможет, выполните общесистемный поиск с использованием команд locate и grep:
locate / cat. | egrep -w 'cat\.[1-9][a-zA-Z]*[.gz]'
Команда подходит для любой man-страницы — достаточно заменить cat на искомое имя.
Если ни одно из этих решений не помогло, попробуйте воспользоваться сценарием finddoc из раздела 1.11. Если и сценарий не найдёт страницу, значит, она отсутствует в вашей системе.
См. также
whereis(1), mandb(8). Утилита grep существует в нескольких разновидностях; за подробностями обращайтесь к grep(1).