
- •1.1. Основные функции и компоненты системы unix
- •1.2. Ядро
- •1.4. Команды
- •1.4.1. Что делают команды
- •1.4.2. Как выполнять команды
- •1.5. Файловая система
- •1.5.1. Обыкновенные файлы
- •1.5.2. Справочники
- •1.5.3. Специальные файлы
- •1.5.4. Символические каналы связи
- •1.6. Расположение системы
- •1.7. Принятые соглашения
- •2. Основные сведения для пользователей Unix
- •2.1. Терминал
- •2.2. Требуемые для установки терминальные характеристики
- •2.3. Характеристики клавиатуры
- •2.4. Соглашения по вводу
- •2.5. Подсказка команды
- •2.6. Исправление ошибок ввода
- •2.6.1. Стереть текущую строку: знак @
- •2.6.3. Переназначение функции удаления
- •2.7. Использование специальных символов как буквенных
- •2.8. Скорость
- •2.9. Останов команд
- •2.10. Использование символов управления
- •2.11. Получение регистрационного имени
- •2.12. Связь с системой unix
- •2.13. Процедура регистрации
- •2.14. Пароль
- •2.15. Возможные проблемы при регистрации
- •Устанавливает табуляцию только для вашей текущей сессии. Чтобы установить табуляцию для всех сессий, добавьте эту строку в .Profile. 2.16. Простые команды
- •2.17. Выход из системы
- •3. Файловая система
- •3.1. Структура файловой системы
- •3.2. Ваш собственный справочник
- •3.3. Текущий справочник
- •3.4. Имя пути
- •3.4.1. Полное имя пути
- •3.4.2. Родственное имя пути
- •3.5. Правила именования справочников и файлов
- •3.5. Правила именования справочников и файлов
- •3.6. Организация справочника
- •3.6.1. Команда mkdir - создать справочник
- •3.6.2. Команда ls - напечатать содержимое справочника
- •3.6.2.1. Часто используемые ключи команды ls
- •3.7. Команда cd - изменить текущий справочник
- •3.8. Команда rmdir - удалить справочник
- •3.9. Доступ к файлу и работа с ним
- •3.10. Основные команды
- •3.10.1. Команды cat, pg, pr - распечатать содержимое файла
- •3.10.1.1. Команда cat
- •3.10.1.2. Команда pg
- •3.10.1.3. Команда pr
- •3.10.2. Команда cp - сделать копию файла
- •3.10.3. Команда mv - переименование файла
- •3.10.4. Команда rm - удалить файл
- •3.10.5. Команда wc - подсчет строк, слов и символов
- •3.10.6. Команда chmod - изменить статус файла
- •3.10.6.1. Как определить права
- •3.10.6.2. Как изменить существующие права
- •3.10.6.3. Альтернативный метод
- •3.10.7. Дополнительные команды
- •3.10.7.1. Команда diff
- •3.10.7.2. Команда grep
- •3.10.7.3. Команда sort
- •4. Обзор программных средств
- •4.1. Управление офисом системы
- •4.2. Редактирования текста
- •4.2.1. Что такое редактор текста
- •4.2.2. Как работает текстовый редактор
- •4.2.2.1. Буфера редактора текста
- •4.2.3. Режимы
- •4.2.4. Построчный редактор
- •4.2.5. Экранный редактор
- •4.2.6. Использование shell
- •4.2.7. Применение средств системы
- •4.2.8. Окружение компьютера
- •4.2.9. Программирование в shell
- •4.2.10. Программирование с помощью awk
- •4.3. Электронная связь
- •4.4. Программирование в системе unix
- •5. Руководство по командной среде face
- •5.1. Что такое face?
- •5.1.1. Организация этого раздела
- •5.2. Введение
- •5.2.1. Регистрация в системе
1.7. Принятые соглашения
Следующие соглашения используются в данном руководстве:
< > -
ввод, который не появляется на экране (например, пароль, табуляция, RETURN) в тексте приводится в угловых скобках;
<^char> -
управляющие символы приводятся тоже в угловых скобках, т.к. они не появляются на экране во время ввода. Символ ^ означает управляющую клавишу (обычно она называется CTRL). Управляющую клавишу и символ char необходимо нажимать одновременно;
[] -
ключи и аргументы команды, которые являются необязательными, заключаются в квадратные скобки;
| -
вертикальная черта разделяет необязательные аргументы, из которых вы должны выбрать один. Например, когда командная строка имеет следующий формат:
command [arg1|arg2]
вы можете выбрать либо arg1 либо arg2, когда выдаете команду;
... -
многоточие после аргумента означает, что более чем один аргумент может быть использован в одной командной строке;
-
стрелка на экране представляет курсор.
В примерах команд знак $ используется как подсказка интерпретатора команд shell. Какой бы символ не использовался в качестве подсказки, имейте в виду, что этот символ выдается на экран системой и его выводить не надо. В документации этот символ иногда будет присутствовать в начале командной строки.
Во всех разделах приведены примеры, в которых показано, как выглядят экраны терминалов, когда вы взаимодействуете с системой UNIX. Эти примеры показывают как пользоваться редакторами системы UNIX, писать короткие программы и выполнять команды. Ввод (символы, вводимые вами) и вывод (символы печатаемые системой UNIX) приведены на этих экранах в соответствии с соглашениями, приведенными выше.
2. Основные сведения для пользователей Unix
В этом разделе описывается как использовать систему UNIX. Уделено особое внимание установке требуемых характеристик терминала, объясняется как использовать клавиатуру, получить регистрационное имя, войти в систему и выйти из нее, ввести команды.
Чтобы установить контакт с системой UNIX вам необходимо иметь:
терминал;
регистрационное имя, которое идентифицирует вас как полномочного пользователя;
пароль, который проверяет вас на идентичность;
инструкции для диалога и доступа с системе UNIX, если ваш терминал напрямую не связан с компьютером.
2.1. Терминал
Терминал является устройством ввода/вывода: вы используете его для ввода запросов системе UNIX, а система - для выдачи ответов вам. Существует два основных вида терминалов: видеотерминал и печатающий терминал.
Видеотерминал отображает ввод и вывод на экране дисплея; печатающий терминал постоянно подает на бумагу. Во многих случаях эти различия никак не влияют на действия пользователя или на ответы системы. В этой документации все, что выводится на экран терминала, как же отображается и печатающим терминалом, если не сделаны какие-либо замечания.
2.2. Требуемые для установки терминальные характеристики
Вне зависимости от того, какой вы используете терминал, вы должны правильно настроить его для работы с системой UNIX. Некоторые терминалы настраиваются с помощью переключателей, другие - при помощи функциональных клавиш клавиатуры.
Прежде, чем попытаться войти в систему UNIX выполните следующие действия с терминалом:
Включите питание.
Установите терминал в состояние ON.
Установите на терминале дуплексный режим. Система UNIX работает в дуплексном режиме.
Дуплексный режим - это протокол связи, при котором обе стороны могут посылать и принимать одновременно, обычно при помощи различных последовательностей сигналов. Дуплексная связь позволяет вам посылать информацию системе UNIX даже в то время, когда она посылает вам. (В полудуплексном режиме одна сторона должна находиться в режиме ожидания, другая в это время - в режиме посылки.)
Если ваш терминал не связан напрямую с компьютером, убедитесь, что используемый вами модем установлен в дуплексный режим.
Установите символ формирования больших букв.
Установите для терминала отсутствие контроля по четности.
Установите скорость передачи в бодах. Это будет скорость, с которой компьютер будет поддерживать связь с терминалом и измеряется она количеством символов в секунду. Например, скорость передачи терминала установлена на прием 480 символов с секунду. В зависимости от типа компьютера и терминала скорость передачи может устанавливаться в пределах от 300 до 19200 бод. Некоторые компьютеры способны обрабатывать символы с еще большей скоростью.