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

4.2.6. Использование shell

Каждый раз, когда вы регистрируетесь в системе UNIX, то вступаете во взаимодействие с shell, которое продолжается до выхода из системы. Однако, если вы используете текстовый редактор, то ваше взаимодействие с shell приостанавливается, оно восстанавливается, как только закончите работу с редактором.

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

4.2.7. Применение средств системы

Используя shell различными способами, вы увеличиваете используемые системные средства. Кроме применения shell для запуска отдельных программ, вы также можете:

  • интерпретировать сокращенные имена файлов или справочников;

  • перенаправлять поток ввода и вывода программы, которую вы запустили;

  • выполнять несколько программ одновременно или в конвейерном формате;

  • разработать ваше окружение компьютера, отвечающее вашим потребностям.

Дополнительно к функциям интерпретатора языка команд shell является языком программирования. Более подробно shell описан в разд. 9.

4.2.8. Окружение компьютера

shell может быть использован для управления вашим окружением. Когда вы регистрируетесь в системе UNIX, shell автоматически устанавливает окружение компьютера для вас. По умолчанию установленное окружение включает: HOME - ваш регистрационный справочник; LOGNAME - ваше регистрационное имя; PATH - путь, который shell принимает для поиска исполняемых файлов или команд (обычно PATH=:/usr/bin:/usr/usr/bin).

Переменная PATH говорит shell, где искать исполняемую программу, вызванную командой. Кроме того, она используется каждый раз, когда выдается команда.

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

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

Вы можете определить задачи, которые хотите в .profile, либо изменить в любое время. За инструкциями по модификации .profile обратитесь к разд. 9.

Теперь проверьте, существует ли файл .profile. Если вы не находитесь в собственном справочнике, то воспользуйтесь командой cd. Затем проверьте файл .profile, задав команду:

cat .profile

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

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