Каждый раз, когда вы
регистрируетесь в системе UNIX, то
вступаете во взаимодействие с shell,
которое продолжается до выхода из
системы. Однако, если вы
используете текстовый редактор, то
ваше взаимодействие с shell
приостанавливается, оно
восстанавливается, как только
закончите работу с редактором.
shell подобна другим программам, за
исключением того, что вместо
выполнения одного задания, как cat
или ls, она является основой при
вашем взаимодействии с системой UNIX.
Первой функцией shell является
действие как команды
интерпретатора между вами и
системой. Как интерпретатор, shell
транслирует ваши запросы на язык,
понятный компьютеру и выполняет их.
4.2.7. Применение средств системы
Используя shell различными
способами, вы увеличиваете
используемые системные средства.
Кроме применения shell для запуска
отдельных программ, вы также
можете:
- интерпретировать сокращенные
имена файлов или справочников;
- перенаправлять поток ввода и
вывода программы, которую вы
запустили;
- выполнять несколько программ
одновременно или в конвейерном
формате;
- разработать ваше окружение
компьютера, отвечающее вашим
потребностям.
Дополнительно к функциям
интерпретатора языка команд shell
является языком программирования.
Более подробно shell описан в разд. 9.
|