Главная » Программирование для UNIX » Ввод команд UNIX

0

Как  только получено приглашение, можно  начинать вводить коман5 ды, которые являются просьбой к системе выполнить некое  действие. Слово  программа будет  употребляться как  синоним команды. Итак, когда получено приглашение (будем считать, что это $), введите date и нажмите клавишу Return (Enter). Система должна ответить, выдав дату и время, а затем вывести новое  приглашение, таким образом, вся транзакция будет выглядеть на терминале следующим образом:

$ date                      Который час и какое сегодня число?

Sun Sep 25 23:02:57  EDT  1983

$

1        В профессиональном разговоре вы вряд ли услышите слово «оболочка». По всей  вероятности, ваш  собеседник скажет просто  «шелл». – Примеч. науч. ред.

Не забудьте нажать клавишу Return и не вводите символ $. Если  ка жется, что система не обращает на вас внимания, нажмите Return,– что-нибудь должно произойти. Return больше не будет  упоминаться, но не забывайте нажимать эту клавишу в конце каждой строки.

Теперь опробуем команду who, которая сообщает о том,  кто  в настоящее время находится в системе:

$ who

rlm

tty0

Sep 26 11:17

pjw

tty4

Sep 26 11:30

gerard

tty7

Sep 26 10:27

mark

tty9

Sep 26 07:59

you

ttya

Sep 26 12:20

Первая колонка содержит имена пользователей. Во второй находятся системные имена для соединений (tty означает «teletype» (телетайп) – устаревший синоним «терминала»). Все остальное – это информация о том, когда пользователь вошел в систему. Можно  также попробовать

$ who  am  i

you            ttya         Sep 26 12:20

Если при вводе названия команды была допущена ошибка или введена несуществующая команда, то в ответ система выдаст сообщение о том,  что такое имя  не найдено:

$ whom                                 Команда введена с ошибкой…

whom:  not  found           …поэтому  система не знает, как ее выполнить

$

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

Источник: Керниган Б., Пайк Р., UNIX. Программное окружение. – Пер. с англ. – СПб: Символ-Плюс, 2003. – 416 с., ил.

По теме:

  • Комментарии