При работе в графической оболочке, например KDE, пользователю всегда доступна справочная информация по операционной системе, командам и программам. Причем работа со справочной системой, как правило, не вызывает сложностей, хотя окно, в котором выводится информация, несколько отличается от аналогичного окна в Windows.
Но вот если пользователю необходимо получить справку в окне терминала, когда графический режим недоступен, то возникают некоторые сложности. Но это с непривычки, так как программисты, озабоченные этой проблемой, придумали несколько неплохих справочных систем, которые позволяют иметь под рукой всю самую важную справочную информацию:
man имя_команды или
man параметры раздел страница
Команда man (manual, справочник, руководство) форматирует и выводит в текстовом режиме страницы руководства по Linux, которое всегда имеется в любом дистрибутиве Linux.
Заметим, что можно просмотреть справочные файлы и самостоятельно (основные разделы руководства находятся в каталоге /usr/man. Путь к этому каталогу указан в файле /usr/lib/man.config), при этом используется любой текстовый редактор. В принципе, эти файлы можно даже распечатать,
используя средства MS Windows (это справедливо для дистрибутивов, не относящихся к типу Live CD).
Если вы решили проверить работу команды man, то можно для начала прочесть справочную информацию о самой этой команде:
Man man
ВНИМАНИЕ
Выход из программы man осуществляется не совсем привычным образом. Надо ввести символ «:», а когда курсор установится в нижней части экрана, нажать клавишу «q» (quit — выход). Попытка прерывания работы программы с помощью комбинаций клавиш Ctrl+Q, Ctrl+C и Ctrl+X к успеху не приведет!
Если у вас по какой-то причине не работает команда man, вам поможет табл. 7.1, в которой приведена информация о том, в каком разделе руководства что находится (в сокращенном виде). В графических оболочках также используется эта справочная система, которая лишь красиво оформлена. При чтении документации (справок) обратите внимание, что в конце каждого описания указываются автор и соавторы программы, справочную информацию о которой вы читаете.
Таблица 7.1. Разделы руководства по системе Linux
Раздел | Каталог | Содержимое |
1 | /usr/share/man/man 1 | Команды пользователей |
2 | /usr/share/man/man2 | Системные вызовы |
3 | /usr/share/man/man3 | Библиотечные функции, подпрограммы |
4 | /usr/share/man/man4 | Устройства |
5 | /usr/share/man/man5 | Форматы файлов |
6 | /usr/share/man/man6 | Игры |
7 | /usr/share/man/man7 | Разное |
8 | /usr/share/man/man8 | Ядро |
9 | /usr/share/man/man9 | Системное администрирование |
n | /usr/share/man/mann | Новые |
В ряде дистрибутивов можно использовать ряд команд, которые позволяют более удобно работать со Справочной системой, например команды whatis и apropos. Но прежде чем вы ими воспользуетесь, надо создать базу данных по командам, установленным в вашей системе. Для этого требуется ввести команду makewhatis. В ряде случаев доступна команда helptool, с помощью которой можно найти файлы, где встречается интересующий вас н данный момент термин.
ПРИМЕЧАНИЕ
Наибольшей популярностью в Linux для получения справочной информации пользуются команды man и info.