<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF122%3ADrBrown2</id>
		<title>LXF122:DrBrown2 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF122%3ADrBrown2"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:DrBrown2&amp;action=history"/>
		<updated>2026-05-13T03:53:21Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:DrBrown2&amp;diff=10656&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:DrBrown2&amp;diff=10656&amp;oldid=prev"/>
				<updated>2010-09-02T07:43:44Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Внутри ''info''==&lt;br /&gt;
&lt;br /&gt;
: '''''Info''''' Разбираемся с системой документации GNU.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF122_43_1.jpg|300px]] ''Info'' организует документацию в дерево узлов. Для навигации по нему можно пользоваться однобуквенными командами.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
''Info'' – система документации, порожденная проектом GNU. Это своего рода альтернатива ''man''-страницам, и в большинстве систем Linux установлены и ''info'', и ''man''. Люди из GNU использовали ''info'' для документирования основных утилит командной строки, но разработчики большинства других программ предпочитают ''man''. Например, вы не найдете в ''info'' ни одной страницы об ''APT'', инструментарии Debian.&lt;br /&gt;
&lt;br /&gt;
Стили интерфейсов ''man'' и ''info'' сильно различаются. Если ''man'' по сути дела содержит «плоский» набор страниц, то в ''info'' записи образуют древовидную структуру, показанную на рисунке. Каждая запись в этом дереве называется узлом. С продвижением по дереву уровень детализации возрастает.&lt;br /&gt;
&lt;br /&gt;
Хорошее место для старта – узел ''coreutils'': он документирует большинство базовых утилит командной строки, таких как ''cat, head, tail, split, wc, sort, ls, cp, ln, chown, df, date, hostname, kill'' и многие другие. Попасть в него можно, выполнив команду&lt;br /&gt;
&lt;br /&gt;
 $info coreutils&lt;br /&gt;
&lt;br /&gt;
Вы увидите информацию об авторских правах и меню подразделов узла ''coreutils''. Выбрать подраздел можно одним из двух способов:&lt;br /&gt;
* поместив курсор в нужный пункт меню и нажав '''Enter''' (пункты меню – это строки, начинающиеся со звездочки);&lt;br /&gt;
* командой '''m''' с именем подраздела.&lt;br /&gt;
&lt;br /&gt;
Например, выбрав подраздел '''«Вывод содержимого каталогов»''', вы увидите узел, показанный на рисунке. Отсюда можно продвинуться глубже, выбрав подраздел '''«Вызов ls»'''. На схеме дерева я отметил этот переход зеленой стрелкой.&lt;br /&gt;
&lt;br /&gt;
===Информация об ''info''===&lt;br /&gt;
&lt;br /&gt;
Есть встроенная функция справки, где описаны все вспомогательные клавиши ''info''. Для ее вызова нажмите '''?'''. Окно разделится, в стиле ''Emacs'', и в одной из половин будет выведена справка. Нажмите '''Ctrl+X''' и '''0''', чтобы закрыть второе окно. Итак, займемся однобуквенными командами навигации. Вот полный список:&lt;br /&gt;
* '''N''' Переход в следующую тему на том же уровне дерева.&lt;br /&gt;
* '''P''' Переход в предыдущую тему на том же уровне дерева.&lt;br /&gt;
* '''U''' Переход на один уровень вверх.&lt;br /&gt;
* '''L''' Переход к последнему посещенному узлу (обратите внимание, что «последний» и «предыдущий» – это совершенно разные узлы).&lt;br /&gt;
* '''m''' Запрос названия пункта меню и переход туда.&lt;br /&gt;
* '''t''' Переход на верхний узел текущего файла ''info''.&lt;br /&gt;
* '''S''' Запрос строки поиска и поиск всех узлов в текущем файле ''info'' по этой строке.&lt;br /&gt;
* '''Q''' Выход из ''info''.&lt;br /&gt;
&lt;br /&gt;
===Откуда берутся страницы ''info''?===&lt;br /&gt;
&lt;br /&gt;
Если вам нужно всего лишь несколько страниц, выводимых по команде ''info'', соответствующие файлы легко создать вручную – кроме текста справки, в них самая малость разметки, задающей имена узлов и местоположение ссылок '''Next, Previous''' и '''Up'''. Файл нужно сжать ''gzip'' (с именем типа '''foo.info.gz''') и положить в каталог '''/usr/share/info'''. Потом нужно создать ссылку на него в файле ''info'' верхнего уровня, который обычно называется '''/usr/share/info/dir'''. Команда ''install-info'' поможет вам с этим.&lt;br /&gt;
&lt;br /&gt;
В качестве альтернативы можно открыть для себя целый GNU-мир подготовки документации и написать свои ''info''-страницы на ''Texinfo''. Этот язык разметки, потомок типографского языка ''TeX'' от старейшины программистов Дональда Кнута, использует тэги форматирования, начинающиеся с '''@'''. По грубому подсчету, их около 300, и если ''Texinfo'' нужен вам только для создания страниц ''info'', то, пожалуй, не стоит тратить на него время. Настоящее преимущество ''Texinfo'' в том, что есть утилиты для его преобразования во множество форматов – текст, HTML и простые файлы ''info'', которые мы обсудили, а также DVI, PDF, XML и Docbook.&lt;br /&gt;
&lt;br /&gt;
Если хотите узнать больше, то полное руководство по ''info'' помещается по адресу http://www.gnu.org/software/texinfo/manual/info/info.html. Руководство по ''Texinfo'' можно найти на сайте http://www.gnu.org/software/texinfo/manual/info/texinfo.html.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>