Как использовать оболочку Linux
Потребительского класса Linux дистрибутивы предлагают мощные графические пользовательские интерфейсы, но Linux, поскольку он берет свое начало в мире Unix 1970-х годов, по-прежнему работает на архитектуре, которая не полагается на конкретный графический интерфейс.
Текстовая точка входа в систему называется оболочка, и Linux поддерживает некоторые из них.

Что такое ракушка?
Оболочка - это текстовый метод взаимодействия с операционной системой компьютера - функция, называемая интерпретатор команд. Оболочки используют собственный синтаксис и логику; они действуют как посредники между вошедшим в систему пользователем и ядром компьютера, выполняя другие программы, такие как системные утилиты или установленные пользователем приложения.
Linux поддерживает несколько разных оболочек:
- Баш: Баш является оболочкой по умолчанию в большинстве современных дистрибутивов Linux. Он оптимизирован для интерактивного использования благодаря истории команд, командная строка редактирование, псевдоним команд и базовое управление заданиями.
- Рыба: Разработанный, чтобы быть более доступным для пользователя, Fish делает упор на завершение команд, пользовательские сценарии и расширенные функции терминала. Он оптимизирован для интерактивного использования.
- Кш: Оболочка Korn - это сам по себе язык программирования высокого уровня, хотя его интерактивная поддержка превосходна.
- Zsh: Отлично подходит для опытных пользователей, Zsh предлагает расширенные функции создания сценариев и значительные возможности настройки. Он также поддерживает различные индексы.
Ничто не мешает вам установить столько разных оболочек, сколько захотите. Хотя по умолчанию будет использоваться только один, вы можете вызывать оболочку внутри оболочки внутри оболочки. Чтобы увидеть, какие оболочки уже установлены для вашего дистрибутива, запустите кошка / etc / shells.
Снаряды - это не то же самое, что Терминал. Терминалы - это графические программы, в которых работает сеанс оболочки. Как правило, вам нужен терминал для запуска сеанса оболочки, но сеанс оболочки и терминал не связаны. То есть одна и та же программа терминала запускает любую оболочку, а любая оболочка запускается в любой программе терминала.
И Microsoft Windows, и Apple macOS также включают оболочки. В Windows оболочка называется Командная строка, хотя новые версии Windows поддерживают PowerShell. В macOS Терминал программа открывает сеанс оболочки. В Linux, хотя некоторые небрежные авторы называют сеансы оболочки «командной строкой», командная строка специфична для Microsoft.
Зачем использовать сеанс Shell?
Простые поклонники домашнего рабочего стола Linux редко необходимость использовать сеанс оболочки, потому что современный Linux предлагает надежные Панели управления с графическим интерфейсом. Почти все обычные настройки рабочего стола могут быть выполнены в графическом интерфейсе.
Однако, поскольку Linux поддерживает множество различных дистрибутивов и более десятка различных окружений рабочего стола, даже базовый совет о том, как выполнять задачу в Linux, может сбить с толку. Если ваши инструкции не ориентированы на среду рабочего стола, пошаговые процедуры будут отличаться - часто значительно. По этой причине большая часть практических рекомендаций или советов по устранению неполадок для Linux делает упор на команды оболочки.
Например, чтобы увидеть, какие программы в настоящее время работают на вашем компьютере Linux, процесс в графическом интерфейсе зависит от дистрибутива. В Ubuntu 20.04 вы должны открыть панель запуска и выбрать Системный монитор тогда как на openSuse Tumbleweed вы запускаете KSysGuard из системной папки K Menu. И для каждого инструмента с графическим пользовательским интерфейсом внешний вид и функциональность различаются, что требует различных пошаговых инструкций и, при необходимости, снимков экрана. Однако для любого дистрибутива простой запуск ps -ax из сеанса оболочки дает тот же результат таким же образом.
Как использовать оболочку Linux
Преуспеть во вселенной, состоящей только из текста, не так уж и сложно. Фактически, многие заядлые фанаты Linux практически живут в оболочке. Для начала запустите программу терминала вашего дистрибутива или ее эквивалент. Когда окно откроется, вы перейдете к новому сеансу оболочки.
Когда вы закончите, используйте выход команду или закройте программу терминала.
Каждая оболочка предлагает разные функции, хотя общие утилиты Linux (например, CD команда для смены каталогов или Кот команда для отображения файлов) работают одинаково во всех оболочках. Изучите уникальный синтаксис вашей оболочки, чтобы воспользоваться ее мощью.