Что такое терминал?

Terminal

Терминал в Linux — программа для взаимодействия с операционной системой через командную строку (CLI, Command Line Interface).

Он даёт прямой доступ к системе и позволяет:

  • выполнять команды;
  • перемещаться по файловой системе;
  • управлять файлами и каталогами;
  • устанавливать и удалять ПО;
  • настраивать систему;
  • автоматизировать задачи с помощью скриптов;
  • удалённо управлять серверами (через SSH) и т. д.

Ключевые компоненты:

  • Эмулятор терминала — графическая программа, которая отображает текстовое окно и передаёт команды (например, GNOME Terminal, Konsole, Alacritty).
  • Оболочка (shell) — интерпретатор команд (чаще всего — bash, также zsh, fish и др.): принимает команды пользователя, выполняет их и возвращает результат.
  • Приглашение (prompt) — строка, показывающая готовность принять команду; обычно содержит имя пользователя, имя хоста и текущий каталог.
  • Командная строка — область для ввода команд.
  • Стандартные потоки: stdin (ввод), stdout (вывод), stderr (ошибки).

Виды терминалов:

  • Локальный — работает на вашем компьютере.
  • Удалённый — доступ к другому компьютеру/серверу по сети (обычно через SSH).

Как открыть терминал в графической среде:

  • сочетание клавиш Ctrl+Alt+T;
  • через меню приложений («Терминал», «Terminal»);
  • командой в поиске приложений.

Преимущества терминала:

  • высокая скорость выполнения типовых операций;
  • возможность автоматизации (скрипты);
  • точный контроль над системой;
  • эффективное управление серверами без графического интерфейса (headless‑серверы);
  • объединение команд в цепочки (пайпы, |).