Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5.6 nashalo raboty v Linux.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
43 Кб
Скачать
☆

Справочная система

Конечно, даже краткое описание наиболее важных команд займет слишком много места в книге, да и помнить все команды наизусть просто невозможно. Поэтому программисты, озабоченные этой проблемой, придумали несколько неплохих справочных систем, которые позволяют иметь под рукой всю самую важную справочную информацию (мы сейчас не рассматриваем получение краткой справки по команде при вводе ее с атрибутом, например, -h). Самая простая команда для вызова справочной системы man имя_команды или man параметры раздел страница Эта команда (man - manual, справочник, руководство) форматирует и выводит в текстовом режиме страницы руководства по Linux, которое всегда устанавливаются на ваш винчестер. Вы можете просмотреть эти справочные файлы и самостоятельно (основные разделы руководства находятся в каталоге /usr/man; заметим, что путь к этому каталогу указан в файле /usr/lib/man.config), используя какой-либо текстовый редактор. В принципе, эти файлы можно даже просмотреть и распечатать, используя средства MS-DOS или MS Windows, если заранее скопировать их на доступный для этих операционных систем диск или непосредственно найти их на компакт-диске с дистрибутивом. Но все же команда man удобнее, так как позволяет получать справочную информацию в тот момент, когда она очень нужна. Например, можете прочесть информацию о самой команде man: man man

Внимание Выход из программы man осуществляется не совсем привычным образом. Надо ввести символ ":" (двоеточие), а когда курсор установится в нижней части экрана, нажать клавишу G (quit - выход). Попытка прерывания работы программы с помощью комбинаций клавиш Ctrl+Q, Ctrl+C и Ctrl+X к успеху не приведут! Подобным образом завершается работа и во многих других старых программах, рассчитанных на текстовый режим.

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

Таблица 3.1. Разделы руководства по системе Linux

Каталог

Содержимое

/usr/man/man1

Команды пользователей

/usr/man/man2

Документация о функциях ядра

/usr/man/man3

Библиотечные функции

/usr/man/man4

Информация о файлах каталога /dev

/usr/man/man5

Информация о форматах файлов, например, /etc/passwd

/usr/man/man6

Игры

/usr/man/man7

Описание файловой системы Linux и пр.

/usr/man/man8

Управление системой (администрирование)

Конечно, чаще всего требуется не развернутое описание команды, а краткое резюме о возможностях команды. Для этого используют две команды: whatis и apropos. Но прежде чем вы ими воспользуетесь, надо создать базу данных по командам, установленным в вашей системе. Для этого требуется ввести команду makewhatis или makewhatis параметры На построение базы данных уйдет несколько минут. Этой же командой следует пользоваться после установки новых программ, обновляя базу данных. После создания базы резюме команд вы можете воспользоваться командой whatis параметры ключевое_слово например,

whatis who

who (1) - show is logged on.

Для выхода из программы надо нажать клавишу Q. Возможно, вы не помните, какая команда вам нужна для выполнения какого-нибудь действия. В этом случае вам на помощь придет команда apropos, которая производит поиск ключевого слово в базе резюме. Например, вас интересует, какие команды выполняют поиск файлов (вывод показан в сокращенном виде):

apropos search

apropos (1) - search the whatis database for string

find (1) - search for files in a directory hierarchy

whatis (1) - search the whatis database for complete word

Заметим, что ту же информацию можно получить и с помощью команды man с дополнительными параметрами, но это будет значительно медленнее и в не очень удобной форме.

http://www.piter-press.ru/attachment.php?barcode=978531800237&at=exc&n=0