Путеводитель Linux
 

Настройка путей поиска тап-страниц

Апрель 22nd, 2008
Проблема 
 
У вас постоянно возникают сложности с нахождением тап-страниц. После применения 
средств, описанных в разделе 1.4, выясняется, что большинство отсутствующих 
страниц находятся в каталоге, о котором man, похоже, ничего не знает. 
Возможно, вновь установленная программа разместила свои man-страницы в каком-то с
транном каталоге (скажем, /opt/man). А может, вы хотите разместить часть 
страниц в нестандартном каталоге. Как настроить man на поиск этих страниц? 
 
Решение 
 
Отредактируйте файл /etc/manpath.config. 
Допустим, в путь поиска нужно добавить каталог /opt/man. Включите его 
в /etc/manpath.config: 
 
# Поля, включаемые в каждый автоматически
# сгенерированный путь MANPATH
 
 
MANDATORY_MANPATH /usr/man
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/XllR6/man
MANDATORY_MANPATH /usr/locai/man
MANDATORY_MANPATH /opt/man
 
 
Все, готово. Теперь man найдет man-страницы, находящиеся в новом каталоге. 
При создании нестандарного каталога man-страниц не забудьте создать подкаталоги 
разделов: 
 
$ Is /opt/man/local
 
 
manl man2 man3 man4 man5 тапб man7 man8 man9
 
 
Включать все нумерованные подразделы не обязательно — достаточно разделов 
для тех man-страниц, которые будут там храниться. 
Если вы будете использовать подкаталоги (например, /opt/man и /opt/man/ 
local), укажите их именно в таком порядке: 
 
MANDATORY_MANPATH /opt/man/local
MANDATORY_MANPATH /opt/man
 
 
Подкаталоги должны указываться перед родительскими каталогами, в противном 
случае программа просмотра man-страниц их проигнорирует. 
 
Комментарии 
 
Чтобы узнать текущий путь поиска man-страниц, выполните команду manpath без 
параметров: 
 
$ manpath
/usr/local /man:/usr/share/man:/usr/XHR6/man:/usr/man
 
 
Проблема 
 
Вы решили поближе познакомиться с info-страницами и вызвали info tar (или 
любую другую info-страницу по своему выбору). Однако разобраться в ней не такто 
просто. Как лучше всего освоить их? 

Чтение тап-страниц без программы просмотра

Апрель 22nd, 2008
Проблема 
 
Система, в которой вы работаете, была серьезно повреждена. Вы не можете прочитать 
man-страницу, потому что программа просмотра не работает. 
 
Решение 
 
Попробуйте прочитать man-страницу напрямую программами zcat и nroff: 
$ zcat /usr/man/manl/cat.l.gz |nroff -man | less 
Последнее средство — прочитайте низкоуровневый код страницы программой zLess: 
  Read the rest of this entry »

Поиск потерянных man-страниц

Апрель 22nd, 2008
Выбор команды неважен; 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-страниц. Количество искомых слов может быть произвольным, но чем 
больше слов, тем больше результатов вы получите, потому что команда поочередно 
ищет каждое слово. 
  Read the rest of this entry »

Поиск нужной man-страницы

Апрель 22nd, 2008
Проблема 
 
Нужно найти программу или утилиту для выполнения конкретной задачи (скажем, 
для подсчета слов в файле), но вы не знаете, где искать. Ведь если знаешь, 
где искать, то тогда и искать незачем, верно? 
 
Решение 
 
Проведите поиск по ключевым словам командой apropos или man -k. Например, 
чтобы найти команду для подсчета слов в файле, введите следующую строку:  Read the rest of this entry »