Учебник по оболочкам Unix

Введение в оболочки Unix и их использование

Оболочка - это интерпретатор команд, который предоставляет интерфейс базовой операционной системе.

Он позволяет выполнять операции с помощью текста и команд, а также предоставляет пользователям расширенные функции, такие как возможность создавать сценарии.

Это важно: оболочки позволяют вам выполнять задачи более оптимизированным образом, чем графический интерфейс пользователя (GUI), который вы когда-либо могли бы позволить. Инструменты командной строки могут предлагать множество различных параметров конфигурации, не будучи слишком сложными в использовании.

Есть много разных видов снарядов. Этот пост посвящен оболочкам Unix, которые обычно встречаются на компьютерах с Linux и macOS.

Со временем для этих систем было создано множество различных оболочек, и некоторые из них доминируют в пространстве: Bash, Csh, Zsh, Fish и многие другие!

Все оболочки происходят из оболочки Борна, называемойsh. «Борн», потому что его создателем был Стив Борн.

Баш означаетОболочка Bourne-Again.shбыл проприетарным и не открытым исходным кодом, а Bash был создан в 1989 году для создания бесплатной альтернативы проекту GNU и Free Software Foundation. Поскольку за использование оболочки Bourne проектам приходилось платить, Bash стал очень популярным.

Попробуйте открыть свойТерминал Mac. По умолчанию это самая распространенная оболочка - Bash.

Обновление: начиная с Catalina, оболочка по умолчанию в macOSzsh.

Вы можете настроить свою систему для запуска любой оболочки, например, я использую оболочку Fish.

Каждая оболочка имеет свои уникальные особенности и расширенное использование.

Проверьте эти сообщения о каждой конкретной оболочке для получения дополнительной информации об их использовании:

Скачать мою бесплатнуюСправочник по командам Linux


Больше руководств по cli: