Введение в Unix

       

Работа с руководствами для пользователя


Тексты руководств для пользователей находятся в различных подкаталогах man? каталога /usr/man, где вопросительный знак - метасимвол, принимающий значения от 1 до 8 в соответствии с нумерацией руководств по системе. Отдельные файлы этих подкаталогов содержат исходные тексты отдельных руководств. Например, подкаталог man1, содержащий файлы текстов команд, может иметь следующий вид (фрагмент):

$ ls /usr/man/man1 _ _ _ _ _ _ _ _ _ cpio.1 grep.1 mknod.1 ren.1 test.1 _ _ _ _ _ _ _ _ _

Исходные тексты руководств хранятся в этих файлах в подготовленном виде для команды форматирования - nroff (newrunoff). На выходе команды форматирования появится текст в формате, пригодном для выдачи на печать или терминал. Во многих системах текст руководства в выходном формате создается и запоминается в файлах каталога /usr/man/cat?/*, где ? и * - метасимволы в обычном смысле, выполнением команды catman.

Выдача руководства на терминал или печать выполняется командой man, которая в соответствии с указанным аргументом ищет сперва текст руководства в выходном формате и выдает его на стандартный вывод; в противном случае, она ищет исходный текст и вызывает команду nroff, результат работы которой выдается на стандартный вывод.

Добавление новых руководств требует знания форматов для команды nroff, работающей с пакетом man макроопределений.



Содержание раздела