Оболочка (вычислительная)
-
Определение и история оболочек
- Оболочка — это интерфейс между пользователем и операционной системой, который позволяет выполнять команды и управлять системой.
- Оболочки появились в 1960-х годах и были разработаны для упрощения взаимодействия с компьютерами.
- Луи Пузен придумал термин «shell» для описания системы, которая позволяет активировать процедуры, как если бы они были вызваны изнутри другой программы.
-
Типы оболочек
- Оболочки бывают командными и графическими.
- Командные оболочки используют буквенно-цифровые символы для ввода команд, в то время как графические оболочки предоставляют графический интерфейс для управления программами.
- Unix-подобные системы имеют множество различных оболочек, включая POSIX и специализированные оболочки, такие как Bash и Z shell.
-
Функции и особенности
- Оболочки предоставляют функции для управления системой, такие как запуск программ, ввод команд и управление файлами.
- Некоторые оболочки, такие как Xonsh и Bash, предлагают завершение команд и функции хронологии для упрощения работы с ними.
- Графические оболочки часто используют метафору «электронного рабочего стола» для представления файлов и программ.
-
Применение и эволюция
- Оболочки используются в различных операционных системах, включая Unix, macOS и Microsoft Windows.
- В Windows оболочка Windows предоставляет среду рабочего стола и доступ к функциям управления файлами.
- Оболочки также используются в экспертных системах и для взаимодействия с веб-браузерами и почтовыми клиентами.
-
Сравнение и взаимодействие
- Существуют различные оболочки, каждая со своими особенностями и возможностями.
- Командные и графические оболочки могут взаимодействовать друг с другом, например, через пакетные файлы или специальные программы.
Полный текст статьи: