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