UNIX — универсальная среда программирования | страница 8
RETURN — это пример управляющего символа, т.е. невидимого символа, определяющего некоторые аспекты действий, выполняемых при вводе и выводе на терминал. На обычном терминале символ RETURN вводится с помощью отдельной клавиши, хотя большинство управляющих символов не связано с "персональными" клавишами. Для их ввода требуется нажать клавишу CONTROL, иногда обозначаемую как CTRL, CTL или CNTL, одновременно нажав еще одну клавишу, обычно соответствующую букве. Например, конец строки можно получить, нажав клавишу RETURN, либо (эквивалентный способ) при нажатой клавише CONTROL ввести символ 'm' Поэтому RETURN можно называть "управляющее m". или ctl-m. Среди других управляющих символов необходимо выделить ctl-d, сообщающий программе, что ввод окончен: "ctl-g", вызывающий звонок на терминале: ctl-h, который часто называется "шаг назад" и может использоваться при коррекции ошибок ввода, и ctl-i (или tab), перемещающий курсор на следующую позицию табуляции почти так же, как и на стандартном телетайпе. Позиции табуляции в системе UNIX отстоят друг от друга на восемь пробелов. На большинстве терминалов предусмотрены специальные клавиши для символов "шаг назад" и tab.
Существуют еще две особые клавиши: DELETE (DEL), иногда обозначаемая как RUBOUT (могут использоваться разные сокращения), и BREAK или INTERRUPT. В большинстве систем UNIX ввод символа DELETE немедленно останавливает программу, даже если она еще не завершилась. В некоторых системах для этого употребляется символ ctl-c. В ряде систем в зависимости от способа подключения терминала синонимом DELETE или ctl-c может служить BREAK.
Начнем с диалога между вами и системой UNIX.
Установить связь: позвонить по телефону или включить питание, если необходимо. Ваша система должна ответить
>login: you
Введите ваше имя, затем нажмите RETURN
>Password:
Ваш пароль, если вы его вводите, не появится на экране
>You have mail.
Есть почта, ее можно прочесть после входа в систему
>$
Система готова к приему ваших команд
>$
Можно нажать RETURN несколько раз
>$ date
Узнаем дату и время
>Sun Sep 25 23:02:57 EDT 1983
>$ who
Узнаем, кто работает на машине?
>jlb tty0 Sep 25 13:59
>you tty2 Sep 25 23:01
>mary tty4 Sep 25 19:03
>doug tty5 Sep 25 19:22
>egb tty7 Sep 25 17:17
>bob tty8 Sep 25 20:48
>$ mail
Прочтем почту
>From doug Sun Sep 25 20:53 EDT 1983
>зайди ко мне когда-нибудь в понедельник