Выше уже было вкратце рассказано о команде man, с помощью которой пользователь всегда может в затруднительной ситуации получить подсказку почти по любой команде системы, форматах файлов и системных вызовах. Это основной способ получения подсказки во всех UNIX-системах. Страницы руководства man в Linux делятся на следующие секции:
1 | Команды пользователя |
8 | Системные команды |
2 | Системные вызовы |
3 | Библиотечные вызовы (подпрограммы) |
4 | Устройства |
5 | Форматы файлов |
6 | Игры |
7 | Разное |
9 | Ядро (kernel internals) |
n | Tcl/Tk commands |
Порядок перечисления секций в этой таблице не случаен. Дело в том, что файлы с информацией расположены в подкаталогах каталога /usr/man и команда man ищет нужную информацию, просматривая эти подкаталоги именно в том порядке, который приведен табл. 3.4. Если вы, например, дадите команду
[user]$ man swapon
то получите справку о команде swapon из секции 8. Поэтому если вы хотите получить справку по системному вызову swapon, надо дать команду
[user]$ man 2 swapon
указывая номер секции, в которой надо искать информацию.
Страницы man просматриваются с помощью команды less (что дает возможность просматривать информацию поэкранно и перемещаться по этим экранам вперед и назад), так что для управления процессом вывода информации можно использовать клавиши, используемые в программе less. Наиболее употребительные:
<Q> | Выход из программы |
<Enter> | Просмотр строка за строкой |
<Space> | Вывод следующего экрана информации |
<B> | Вернуться к предыдущему экрану |
</> за которой следует строка символов и <Enter> | Поиск введенной строки символов |
<N> | Повторение предыдущего поиска |
Если вы предпочитаете читать текст не с экрана, а с отпечатанной копии, то можете отпечатать соответствующую страницу, воспользовавшись командой
[user]$ man имя_команды | lpr
или, если у вас postscript-принтер,
[user]$ man -t имя_команды | lpr