Обзор терминала
Терминал — это программа терминала для GNOME. Следующие понятия и их описания помогут в освоении Терминала и его возможностей.
- Терминал
Терминал — это точка текстового ввода компьютера, также называемая Интерфейсом командной строки (CLI).
- Физические терминалы
IBM 3270, VT100 и многие другие — это аппаратные терминалы, которые давно уже не производятся как физические устройства. Для эмуляции этих терминалов существуют эмуляторы терминалов.
- Эмуляторы терминала
-
Эмуляция — это способность компьютерной программы имитировать другую программу или устройство.
Эмулятор терминала, также называемый tty — это программа, эмулирующая видео-терминал в современных компьютерах. Программа использует графический интерфейс и предоставляет интерактивный доступ к приложениям, запускаемым только из командной строки. Эти приложения можно запускать на локальной или на удалённой машине с помощью telnet, ssh, or dial-up.
- VTE
Окружение виртуального терминала (VTE) — это эмулятор терминала, эмулирующий текстовый терминал внутри графического интерфейса пользователя (GUI). Терминал по большей части основан на VTE. В VTE существуют виджеты, реализующие полнофункциональный эмулятор терминала.
- Командный интерпретатор
Командный интерпретатор — это программа, предоставляющая интерфейс для вызова или «запуска» команд или других программ внутри терминала. Также он даёт возможность видеть и просматривать содержимое каталогов. Популярными командными интерпретаторами являются bash, zsh, csh.
- Управляющие последовательности
Управляющая последовательность — это последовательность символов, используемая для изменения значения данных в терминале. Управляющие последовательности используются, если у компьютера есть только один канал для передачи информации туда и обратно. Управляющие последовательности используются для того чтобы отличить, являются ли посылаемые данные командной для выполнения или же это информация для хранения и вывода.
- Приглашение командной строки
-
Приглашение ввода также называется приглашением командной строки. Это последовательность символов, используемых в командном окружении для обозначения готовности командного интерпретатора к приёму команд.
Приглашение командной строки обычно заканчивается символами $, %, # или >, и включает в себя информацию о пути текущего рабочего каталога. В системах на базе Unix приглашение командной строки часто заканчивается символом $ или # в зависимости от роли пользователя. Например, символ $ используется для простого пользователя, а # — для суперпользователя (также называемого root).
- Команда
Ввод в приглашение командной строки с целью его выполнения называется команда. Это сочетание название команды с другими дополнительными параметрами, передаваемыми как флаги для изменения выполнения программы.