Red Hat System Administration I 8.2

Чтение документации Info

Задачи

После завершения этого раздела учащиеся смогут найти информацию в локальной документации GNU Info.

Знакомство с GNU Info

Man-страницы имеют формат, удобный для изучения команд, но менее подходящий для использования в качестве общей документации. Для таких документов в рамках проекта GNU разработана другая онлайн-система документации, которая называется GNU Info. Документы Info — важный ресурс в системе Red Hat Enterprise Linux, так как многие базовые компоненты и утилиты, такие как пакет coreutils и стандартные библиотеки glibc, разработаны в рамках проекта GNU или используют систему документации Info.

Важно

Вам может быть интересно, зачем нужны две локальные системы документации (man-страницы и документы Info). Одна из причин ― практическое удобство. Другая причина ― то, каким образом система Linux и ее приложения разрабатывались разными сообществами разработчиков открытого исходного кода в течение многих лет.

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

Чтобы использовать предоставляемую информацию с максимальной пользой, необходимо хорошо разбираться в обеих системах.

Чтение документации Info

Чтобы запустить средство просмотра документов Info, используйте команду pinfo. pinfo открывается в верхнем каталоге.

Рисунок 4.1: Средство просмотра документов Info — pinfo, верхний уровень

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

Типичная man-страница содержит небольшой объем содержимого, посвященного одной конкретной теме, команде, утилите или файлу. Info ― это комплексный документ. В Info реализованы следующие улучшения:

  • единый документ для масштабной системы, содержащий всю необходимую информацию;

  • гиперссылки;

  • полный индекс, удобный для просмотра;

  • полнотекстовый поиск по всему документу.

Для некоторых команд и утилит предусмотрены и man-страницы, и документация Info. Как правило, документация Info является более полной. Сравните различия в документации tar при использовании команд man и pinfo.

[user@host ~]$ man tar
[user@host ~]$ pinfo tar

Средство чтения pinfo более развито по сравнению с оригинальной командой info. Чтобы просмотреть конкретную тему, используйте команду pinfo topic. Команда pinfo без аргумента открывает верхний каталог. Новая документация становится доступной в pinfo при установке соответствующих программных пакетов.

Примечание

Если в системе нет темы Info по вашему запросу, Info найдет и откроет подходящую man-страницу.

Сравнение навигации по GNU Info и man-страницам

Клавиши навигации в командах pinfo и man немного отличаются. В следующей таблице сравниваются клавиши навигации для этих двух команд.

Таблица 4.4. Сравнение клавиш для pinfo и man

Навигацияpinfoman
Прокрутка вперед (вниз) на один экранСтраница вниз или пробелСтраница вниз или пробел
Прокрутка назад (вверх) на один экранСтраница вверх или bСтраница вверх или b
Отображение каталога темd-
Прокрутка вперед (вниз) на половину экрана-d
Отображение родительского узла темыu-
Отображение верхнего уровня темыHOMEg
Прокрутка назад (вверх) на половину экрана-u
Прокрутка вперед (вниз) к следующей гиперссылкеСтрелка вниз-
Открытие темы в позиции курсораВведите-
Прокрутка вперед (вниз) на одну строку-Стрелка вниз или Enter
Прокрутка назад (вверх) к предыдущей гиперссылкеСтрелка верх-
Прокрутка назад (вверх) на одну строку-Стрелка верх
Поиск по шаблону/строка/строка
Отображение следующего узла (главы) в темеn-
Повтор предыдущего поиска вперед (вниз)/, затем Entern
Отображение предыдущего узла (главы) в темеp-
Повтор предыдущего поиска назад (вверх)-N
Выход из программыqq

Ссылки

pinfo info (Info. Введение)

pinfo pinfo (Документация по pinfo)

Проект GNU http://www.gnu.org/gnu/thegnuproject.html

Man-страницы pinfo(1) и info(1)