![Как запретить Facebook и Google отслеживать вас](/f/34123d58804c06c73f7f42107589b489.jpg?width=100&height=100)
В оболочка интерпретатор команд в операционной системе, такой как Unix или GNU / Linux, это программа, которая выполняет другие программы. Он предоставляет пользователю компьютера интерфейс к системе Unix / GNU Linux, так что пользователь может запускать различные команды или утилиты / инструменты с некоторыми входными данными.
Когда оболочка завершает выполнение программы, она отправляет пользователю вывод на экран, который является стандартным устройством вывода. По этой причине он упоминается как «интерпретатор команд”.
Оболочка - это гораздо больше, чем просто интерпретатор команд, это также собственный язык программирования с полные конструкции языка программирования, такие как условное выполнение, циклы, переменные, функции и многие другие. более.
Вот почему оболочка Unix / GNU Linux более мощная по сравнению с оболочкой Windows.
В этой статье мы рассмотрим некоторые из наиболее часто используемых оболочек с открытым исходным кодом в Unix / GNU Linux.
Баш означает Bourne Again Shell и сегодня это оболочка по умолчанию во многих дистрибутивах Linux. Это также sh-совместимая оболочка, которая предлагает практические улучшения по сравнению с sh для программирования и интерактивного использования, включая:
Tcsh усиливается C shell, его можно использовать как интерактивную оболочку входа в систему и командный процессор сценария оболочки.
Tcsh имеет следующие особенности:
Кш означает Корн оболочка и был разработан и разработан Дэвид Г. Korn. Это полный, мощный язык программирования высокого уровня, а также интерактивный командный язык, как и многие другие оболочки Unix / GNU Linux.
Zsh разработан как интерактивный и включает в себя многие функции других оболочек Unix / GNU Linux, такие как трепать, tcsh и кш.
Это также мощный язык сценариев, как и другие доступные оболочки. Хотя он имеет некоторые уникальные особенности, в том числе:
Рыбы полностью означает "дружественная интерактивная оболочка»И был написан в 2005 году. Он был задуман как полностью интерактивный и удобный для пользователя, как и другие оболочки, у него есть несколько довольно хороших функций, в том числе:
Вы можете узнать больше о рыбных панцирях на Fish - умная интерактивная оболочка для Linux
Это не все оболочки, доступные в Unix / GNU Linux, но они являются наиболее часто используемыми, кроме тех, которые уже установлены в различных дистрибутивах Linux. Надеюсь, вы найдете эту статью полезной и дополнительную информацию, не стесняйтесь оставлять комментарии.