- •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. Регистрация в системе
2.15. Возможные проблемы при регистрации
Поведение терминала предсказуемо, если вы правильно настроили его. Однако иногда он может функционировать странно. Например, неправильно работает функция возврат каретки.
Некоторые проблемы могут быть решены просто: выйти из системы и вновь зайти в нее. Если перерегистрация не поможет решить эту проблему, то вы вначале должны проверить следующее:
клавиатуру -
клавиши, помеченные CAPS, LOCAL, BLOCK должны находиться в состоянии блокировки. Обычно это делается простым нажатием этих клавиш;
модем -
если ваш терминал связан с компьютером через телефонную линию, убедитесь, что правильно установлены скорость передачи и дуплексная передача;
переключатели -
некоторые терминалы имеют несколько переключателей, которые должны быть установлены так, чтобы обеспечить совместимость с системой UNIX.
Теперь снова зарегистрируйтесь с системе UNIX.
В табл. 2 представлены процедуры, которым вы можете следовать, чтобы обнаружить и исправить некоторые возникающие при регистрации проблемы.
Таблица 2 Локализация проблем при регистрации
Проблема |
Возможная причина |
Ваши действия |
Бессмысленные символы |
Неверно установлена скорость в системе UNIX |
Нажмите клавишу <RETURN> или <BREAK> |
Ввод/вывод производится большими буквами |
Терминал настроен на большие буквы |
Выйдите из системы и установите режим малых букв |
Ввод осуществляется большими буквами, вывод - маленькими |
Клавиша CAPS (или CAPS LOCK) разблокирована |
Нажмите клавишу CAPS (или CAPS LOCK) для разблокировки |
Ввод печатается дважды |
Терминал настроен на полудуплексный режим |
Установите дуплексный режим терминала |
Неправильно работает клавиша TAB |
Табуляция установлена неверно |
Введите: stty -tabs |
Канал связи не может быть установлен |
Терминал находится в режиме LOCAL или OFF-LINE |
Установите режим ON-LINE и попытайтесь зарегистрироваться снова |
Канал связи (связь с системой UNIX) неоднократно прерывается |
Неверная телефонная линия или неверный порт |
Обратитесь к системному программисту |
Примечание. Множество проблем может появиться, если терминал настроен неправильно. Чтобы исключить эти проблемы, до начала регистрации еще раз проверьте установленные характеристики терминала.
Некоторые проблемы могут быть специфичны для вашего терминала или модема. В этом случае обратитесь к документации по вашему конкретному устройству.
Ввод строки
stty -tabs
Устанавливает табуляцию только для вашей текущей сессии. Чтобы установить табуляцию для всех сессий, добавьте эту строку в .Profile. 2.16. Простые команды
Появление на экране подсказки означает, что система UNIX распознала вас как полномочного пользователя и ждет от вас ввода команды.
Например, попытайтесь запустить команду date. Введите команду и нажмите клавишу <RETURN>. Система UNIX обращается к программе, называемой date, выполнит ее и напечатает результат на экране:
$ date<CR>
Tues Jul 18 14:49:07 1991
$
Команда date печатает дату и время.
Теперь введите команду who и нажмите клавишу <RETURN>. Ваш экран будет выглядеть следующим образом:
$ who<CR>
startship term/00 Jul18 8:53
mlf term/02 Jul18 8:53
jro term/05 Jul18 8:53
ral term/06 Jul18 8:53
$
Команда who печатает список регистрационных имен пользователей, работающих в настоящее время в вашей системе. Обозначение tty (вторая колонка) делает ссылку на специальные файлы, которые соответствуют каждому пользовательскому терминалу. В третьей и четвертой колонках указываются дата и время регистрации каждого пользователя.