Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционная система UNIX.doc
Скачиваний:
94
Добавлен:
01.05.2014
Размер:
1.67 Mб
Скачать

2.3. Характеристики клавиатуры

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

  • буквы английского алфавита (большие и маленькие буквы);

  • цифры (от 0 до 9);

  • разные символы (включая ! " # $ % ^ & * ( ) _ + | \ = - ? [ ] { } ; : < > , . /);

  • слова со специальным смыслом (такие как <RETURN> и <BREAK>) и сокращенные слова (такие как <DEL>, <CTRL>, <ESC>).

В то время как клавиатура терминала и печатной машинки имеют одинаковые алфавитно-цифровые клавиши, клавиатура терминала имеет еще и назначаемые вами для компьютера клавиши. Эти клавиши помечаются знаками или символами, которые напоминают пользователю их функции. Однако их расположение может на различных терминалах отличаться, т.к. нет стандарта на размещение клавиш клавиатуры.

2.4. Соглашения по вводу

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

Таблица 1 Соглашения о вводе

Ключ

Функция

$

Подсказка системной команды (предлагает вам ввести вашу команду)

<BACKSPACE> или <^h>

Стереть символ

@

Стереть введенную строку

<BREAK>

Остановить выполнение программы или команды

<DEL>

Удалить текущую командную строку

<ESC>

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

<CR>

Клавиша <RETURN>. Означает конец строки ввода и помещает курсор на новую строку

<^d>

Остановить ввод в систему или выйти из системы (завершить работу)

<^h>

Возвратиться на один символ (для терминалов, у которых нет клавиши BACKSPACE)

<^i>

Горизонтальная табуляция (для терминалов, у которых нет клавиши TAB)

<^s>

Временный останов вывода на экран

<^g>

Продолжает вывод на экран информации, которая была остановлена при помощи <^s>

Примечание . В табл. 1 символ ^ означает управляющий символ. То есть вы должны в этом случае нажать две клавиши одновременно: клавишу управляющего символа и указанную букву.

Соседние файлы в предмете Операционные системы