next up previous contents index
Next: Команды whatis и apropos Up: Организация справочной системы Previous: Введение   Contents   Index

Страницы интерактивного руководства man

С помощью традиционной команды man (``рука'') в любой системе UNIX пользователь всегда может в затруднительной ситуации получить подсказку почти по любой системной команде, информацию о форматах системных файлов и т.д. Это основной способ получения подсказок во всех системах UNIX. Страницы руководства man, применительно к Linux делятся на следующие секции, указанные в таблице:

Секция Содержание  
1.2em1 Команды пользователя  
8 Системные команды  
2 Системные вызовы  
3 Библиотечные вызовы  
4 Устройства  
5 Форматы файлов  
6 Игры  
7 Разное  
9 Ядро  
n Tcl или Tk-команды  

Порядок перечисления секций в этой таблице не случаен. Дело в том, что файлы с информацией расположены в подкаталогах каталога /usr/man и команда man ищет нужную информацию, просматривая эти подкаталоги именно в указанном в приведенной таблице порядке. Если, например, введена команда:

man swapon

то будет выдана справка о команде swapon из секции 2. Поэтому, если необходимо получить справку по системному вызову swapon, нужно ввести команду:

man 2 swapon

указывая номер секции для поиска справки.

Разрабатываемое и уже наработанное и программное обеспечение может дополнять существующую иерархию, помещая новые файлы в соответствующие каталоги. Страницы man выводятся с помощью команды less, что дает возможность просматривать информацию поэкранно и перемещаться по этим ``экранам'' вверх и вниз. Таким образом, для управления процессом вывода информации можно использовать клавиши, согласно возможностям команды less. Наиболее используемые из них:

Если предпочтительно читать текст не с экрана, а с отпечатанной копии, то можно напечатать соответствующую страницу, введя:

man имя_команды | lpr

или, если испотльзуется postscript-принтер:

man -t имя_команды | lpr

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



Alex Otwagin 2002-12-16