Терминал в Linux — программа для взаимодействия с операционной системой через командную строку (CLI, Command Line Interface).
Он даёт прямой доступ к системе и позволяет:
- выполнять команды;
- перемещаться по файловой системе;
- управлять файлами и каталогами;
- устанавливать и удалять ПО;
- настраивать систему;
- автоматизировать задачи с помощью скриптов;
- удалённо управлять серверами (через SSH) и т. д.
Ключевые компоненты:
- Эмулятор терминала — графическая программа, которая отображает текстовое окно и передаёт команды (например, GNOME Terminal, Konsole, Alacritty).
- Оболочка (shell) — интерпретатор команд (чаще всего —
bash, такжеzsh,fishи др.): принимает команды пользователя, выполняет их и возвращает результат. - Приглашение (prompt) — строка, показывающая готовность принять команду; обычно содержит имя пользователя, имя хоста и текущий каталог.
- Командная строка — область для ввода команд.
- Стандартные потоки:
stdin(ввод),stdout(вывод),stderr(ошибки).
Виды терминалов:
- Локальный — работает на вашем компьютере.
- Удалённый — доступ к другому компьютеру/серверу по сети (обычно через SSH).
Как открыть терминал в графической среде:
- сочетание клавиш
Ctrl+Alt+T; - через меню приложений («Терминал», «Terminal»);
- командой в поиске приложений.
Преимущества терминала:
- высокая скорость выполнения типовых операций;
- возможность автоматизации (скрипты);
- точный контроль над системой;
- эффективное управление серверами без графического интерфейса (headless‑серверы);
- объединение команд в цепочки (пайпы,
|).