Bourne shell (часто обозначается как sh) — ранняя командная оболочка UNIX, разработанная Стивеном Борном из Bell Labs. 5 Она выступала в качестве интерпретатора командной строки для Unix-систем и позволяла выполнять команды и автоматизировать задачи. 1
Некоторые особенности применения Bourne shell в Unix-системах:
- Поддержка сценариев. 1 Пользователи могут писать скрипты с помощью простых команд, а оболочка интерпретирует их для автоматизации задач. 1
- Поддержка встроенных и внешних команд. 1 Оболочка включает несколько встроенных команд, которые выполняют необходимые задачи без внешних программ. 1
- Совместимость со старыми скриптами. 1 Это обеспечивает бесперебойную работу в различных системах. 1
- Перенаправление ввода и вывода. 1 Оболочка управляет потоком данных между файлами и командами. 1
- Управление фоновыми задачами. 1 Оболочка обрабатывает управление фоновыми заданиями, что позволяет многозадачность. 1
- Возможность запуска дочернего процесса. 4 Это делается с помощью простой собственной команды оболочки. 4
Bourne shell играет важную роль в Unix-системах и, несмотря на появление новых альтернатив, остаётся значимой из-за своей простоты и основополагающей роли. 1