Организация UNIX-систем и ОС Solaris


Коротко о документации. Организация man-страниц


Невозможно изучать или пользоваться UNIX, не имея руководства по системе. Печатное руководство поставляется только с коммерческими системами, да и то не всегда. Кроме того, печатные руководства, как правило, куда-то исчезают именно в тот момент, когда они вам позарез нужны.

К счастью, любой диалект UNIX устанавливается вместе с электронной копией документации. Эта документация состоит из нескольких разделов (обычно их семь или восемь, иногда больше). Каждый раздел содержит статьи, каждая из которых посвящена одной команде, файлу, понятию или системному вызову UNIX. Любая статья имеет свой заголовок, в котором есть имя команды (файла, вызова и т.п.) и ее очень короткое описание, например:

cp - copy files and directories

Руководство вызывается командой man. Программа man форматирует страницу руководства и показывает ее на экране с помощью программы форматирования nroff и программы поэкранной выдачи текста more (или ее аналога - page, pg, less). На диске страницы руководства хранятся в неформатированном виде, так как это экономит место на диске. Страницы руководства хранятся в каталогах /usr/share/man/manN (N - номер раздела) или /usr/man/manN либо в каком-нибудь похожем подкаталоге /usr. Однажды отформатированные страницы man складывает в подкаталоги catN. Иногда они расположены там же, где и manN, иногда - нет. Программу man можно запустить с ключом -M, чтобы указать, в каком каталоге искать страницы руководства. Иногда при установке некоторых программ руководства по ним размещаются вне стандартного дерева каталогов man, тогда этот ключ может пригодиться.

Ссылки на man-страницы в литературе обычно включают номер раздела, в котором расположена статья, например, inetd.conf(5) означает статью о конфигурационном файле inetd.conf демона inetd в пятом разделе руководства. В этой книге мы тоже будем так ссылаться на статьи руководства по системе.

В таблице 2.3 перечислены разделы руководства, к которым обращается man. В BSD и System V руководства организованы немного по-разному.

Таблица 2.3. Разделы электронного руководства по UNIX

разделSystem VBSD
1Команды
2Системные вызовы
3Библиотечные несистемные вызовы (например, из библиотеки Perl)
4Драйверы устройств, файлы и протоколы
5Разные документыфайлы конфигурации
6Игры и демонстрационные программыигры и демонстрационные программы
7Драйверы устройств и сетевые протоколы (другие System V системы)тексты, кодировки, выражения
8утилиты системного администрирования
<


- Начало -  - Назад -  - Вперед -



Книжный магазин