КаталогИндекс раздела
ОглавлениеВперед


ПРЕДИСЛОВИЕ

Данное Руководство содержит информацию о программировании в среде операционной системы UNIX. Целью Руководства не является обучение написанию программ. Напротив, обсуждаются готовые тексты программ, и внимание при этом акцентируется на других видах деятельности, являющихся частью всего процесса разработки программ.

Круг читателей. Необходимые предварительные знания

Как следует из названия, данное Руководство предназначено для программистов, в особенности для тех, кто не имеет большого опыта работы в ОС UNIX. Для чтения Руководства не требуется специальной программистской подготовки. Надеемся, что книга будет полезна как тем, кто занимается программированием эпизодически, так и тем, кто разрабатывает большие прикладные системы.

Программистам высокого класса, а также программистам, занимающимся разработкой системного программного обеспечения, Руководство может показаться поверхностным. Для них рекомендуется Справочник программиста.

Предполагается, что читатель знает, как пользоваться терминалом, а также знаком с такими элементами ОС UNIX, как редактор и файловая система. Тем, кто не уверен в своих знаниях об этих основных инструментах, рекомендуется сначала ознакомиться с Руководством пользователя.

Организация Руководства

Весь материал Руководства разбит на главы следующим образом:

Соглашения

Везде, где в тексте Руководства приводятся примеры выдачи компьютера и/или вводимые Вами команды, мы следуем стандартной схеме обозначений, принятой во всей документации по ОС UNIX:

Жирным шрифтом изображаются команды и их аргументы, которые следует вводить именно так, как указано в тексте.

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

Считается, что после каждой команды или вводимого ответа на вопрос нажимается клавиша возврата каретки. Чтобы показать, что ожидается только нажатие клавиши возврата каретки самой по себе, в тексте используется обозначение <CR>.

Чтобы показать, что ожидается ввод управляющего символа, применяются обозначения типа CTRL+D. Подобная конструкция предписывает нажать клавишу D, удерживая нажатой клавишу CTRL.

В качестве стандартных приглашений для обычного пользователя и суперпользователя используются символы $ и # соответственно. Приглашение $ означает, что Вы вошли в систему как обычный пользователь, # - как пользователь root.

Если в примере используется приглашение #, это означает, что иллюстрируемую этим примером команду может применять только пользователь root.

Ссылки

Ссылки на статьи из Справочников пользователя, программиста и администратора ОС UNIX имеют вид название_статьи(номер_раздела). Не следует путать такие ссылки с примерами вызовов функций. Пронумерованные разделы расположены в следующих Справочниках:

Примеры

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

Мы пытались отладить все включенные в Руководство примеры программ, чтобы они компилировались и работали в том виде, как они приведены в тексте. Имеющиеся в Руководстве фрагменты программ, хоть и не компилировались, написаны с той же степенью аккуратности.


ОглавлениеВперед
КаталогИндекс раздела