Вход в систему
РФЭИ/ИТ
Info Подсистема помощи Терминал и командная строка IT1100: Операционные системы UNIX
Страницы руководства (man) RTFM

Info

Другой источник информации о Linux и составляющих ее программах - справочная подсистема info. Страница руководства, несмотря на обилие ссылок различного типа, остается «линейным» текстом, структурированным только логически. Документ info структурирован прежде всего топологически - это настоящий гипертекст, в котором множество небольших страниц объединены в дерево. В каждом разделе документа info всегда есть оглавление, из которого можно перейти сразу к нужному подразделу, откуда всегда можно вернуться обратно. Кроме того, info-документ можно читать и как непрерывный текст, поэтому в каждом подразделе есть ссылки на предыдущий и последующий подразделы:

[ivan@localhost ivan$ info info
 File: info.info, Node: Top, Next: Getting Started, Up: (dir)

 Info: An Introduction
 . . .
 * Menu:

 * Getting Started::  Getting started using an Info reader.
 * Expert Info::  Info commands for experts.
 * Creating an Info File::  How to make your own Info file.
 * Index::  An index of topics, commands, and variables.
 . . .
 --zz-Info: (info.info.bz2)Top, строк: 24 --All------------
 Welcome to Info version 4.6. 
 Type ? for help, m for menu item.

Пример 2.11. Просмотр info-документа

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

Одна или несколько страниц, которые можно перелистывать клавишей Пробел или Page Up/Page Down - это узел (node). Узел содержит обычный текст и меню (menu) — список ссылок на другие узлы, лежащие в дереве на более низком уровне. Ссылки внутри документа имеют вид «* имя_узла::» и перемещать по ним курсор можно клавишей Tab, а переходить к просмотру выбранного узла - клавишей Enter. Вернуться к предыдущему просмотренному узлу можно клавишей l (oт «Last»). И, главное, выйти из программы info можно, нажав q («Quit»). Более подробную справку об управлении программой info можно в любой момент получить у самой info, нажав ?.

Узлы, составляющие документ info, можно просматривать и подряд, один за другим (с помощью команд n, Next, и p, Previous), однако это используется нечасто. В верхней строке экрана info показывает имя текущего узла, имя следующего узла и имя родительского (или верхнего) узла, в котором находится ссылка на текущий. Показанные Ивану имя узла Top и имя верхнего узла (dir) означают, что просматривается корневой узел документа, выше которого - только каталог со списком всех info-деревьев. В нижней части экрана расположена строка с информацией о текущем узле, а за ней - строка для ввода длинных команд (например, для поиска текста с помощью команды /).

Команде info можно указывать в параметрах всю цепочку узлов, приводящую к тому или иному разделу документации, однако это бывает нужно довольно редко:

[ivan@localhost ivan]$ info info "Getting Started" Help-Q
 File: info.info, Node: Help-Q, Prev: Help-Int, 
   Up: Getting Started

 Quitting Info
 . . .

Пример 2.12. Просмотр определенного узла info-документа

Сам ли Иван это придумал, или подсказал кто, но совершенно правильно было заключить в кавычки имя узла «Getting Started» - в этом случае info искала узел по «адресу» «info → Getting Started → Help-Q ". Если бы команда имела вид info info Getting Started Help-Q, то «адрес» получился бы неправильный: «info → Getting → Started → Help-Q». Ничего таинственного в этом нет, и уже к концу лекции станет понятно, в чем здесь дело (см. раздел «Слова и разделители»).

Страницы руководства (man) RTFM
2012 © ООО «Территория Образования»
Сделано с помощью Circumflex