Глава 1 Документация 1.1. Введение

Документация к программам Linux существует в избытке — вопрос только в том, как ее найти. Не ищите стопки красивых, глянцевых печатных описаний: боль шинство Linux-программ не продается в блестящих коробках, а распространяет ся через Интернет.
Существует и другая сложность: в соответствии с великими традициями Unix, многие задачи в Linux решаются совместной работой множества мелких специали зированных программ, поэтому любой дистрибутив Linux состоит из огромного количества отдельных программ. Дистрибутивы общего назначения типа Mandrake или SuSE содержат тысячи программ, а в архивах Debian хранятся свыше 12 000 пакетов. Организация и сопровождение печатной библиотеки в таких условиях создали бы немало трудностей, но к счастью, все программы документированы.
Какой бы вопрос у вас ни возник, на него всегда можно найти ответ.
man и info: универсальные руководства Linux Практически у каждой программы, написанной для Linux, имеется своя man-стра ница. Как правило, man-страницы не предназначаются для освоения программы новичками. Они создаются для других целей: документирование синтаксиса ко манды, описание всех параметров и ключей, а также общедоступность. Даже если вы окажетесь на компьютере, полностью отрезанном от внешнего мира, в вашем распоряжении всегда будет информация из man-страниц. А поскольку man-стра ницы интегрируются с программами, которым они принадлежат, только установ ленные программы будут иметь man-страницы, причем версии этих страниц бу дут относиться именно к вашей системе.
Info-страницы обычно содержат более подробную информацию. Включенные в них гиперссылки используются для перехода к различным узлам, или главам, документа, а также для создания перекрестных ссылок на другие info-страницы.
Нередко info-страницы представляют собой переформатированные man-страницы.
Но в некоторых случаях (прежде всего, в программах проекта GNU) info-страницы отличаются большей детализацией, в них п

Рис.тствует учебный материал и под робные примеры.

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

В различных местах вашей системы также прячутся многочисленные файлы README, CHANGELOGS, RELEASE NOTES, COPYRIGHT, INSTALL, интег рированные справочные системы и документация в формате HTML. Да, в целом творится изрядная путаница. Не волнуйтесь, в этой главе вы научитесь быстро находить нужную информацию, а удобный сценарий Python облегчит процесс поиска.
На многих веб-сайтах хранятся полные архивы man- и info-страниц. Они при годятся вам в том случае, если нужная страница отсутствует в вашей системе или вы хотите прочитать ее без загрузки и установки новых программ. Вы быстро най дете их поиском в Google.
Коммерческие дистрибутивы Linux — такие, как Red Hat, SuSE, Mandrake, Xandros и Linspire — содержат превосходные руководства пользователя. У каждого серьезного дистрибутива Linux имеется богатый выбор электронной документа ции. Полезную и справочную информацию также можно найти при помощи по исковых систем, в списках рассылки, конференциях Usenet и на всевозможных веб-сайтах, посвященных Linux.

Графические оболочки справочных систем

Существует несколько хороших графических программ для просмотра man- и info страниц: О Konqueror — браузер и файловая оболочка KDE также содержит превосход ную программу просмотра man- и info-страниц. Просто введите man:foo или info:/foo в адресной строке. Konqueror позволяет легко напечатать нужную информацию и отобрать отдельные man- или info-страницы для печати; О Yelp — программа просмотра для Gnome; отображает man- и info-страницы, а также справочные документы Gnome. Поддерживает индексирование и по иск; О Pinfo — удобная консольная программа просмотра man- и info-страниц на базе ncurses. Поддерживает поиск по регулярным выражениям и возможность до бавления новых документов.