Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Гл. 5. Ввод и оболочка 61
10.06.2012 05:24

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

Пользователи, однако, могут контролировать поведение своего терминала. Имеется команда stty, которую можно применять для таких целей, как, например, изменение клавиши стирания. Позднее в гл. 13 мы обсудим этот вопрос.

Оболочка

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

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

Другим потенциальным достоинством этой промежуточной оболочки является то, что каждый пользователь может иметь свою собственную оболочку. Ваша оболочка — это самая обычная программа, которая переводит команды, вводимые вами с клавиатуры, во внутренний вид UNIX. На практике, однако, большинство пользователей используют одну и ту же оболочку, хотя некоторым второстепенным пользователям может быть предоставлена ограниченная оболочка, которая позволяет использовать лишь ограниченное число команд. В этой книге мы будем рассматривать только стандартную оболочку (хотя, точнее говоря, существуют различные варианты этого «стандарта»; мы поясним это в гл. 7).

Независимость от устройств

Обычно вывод из UNIX происходит на терминал. Это относится, например, ко всем случаям вывода информации в примере, приведенном в гл. 1, таким как вывод списка файлов и текста пись-

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw