Терминал - это аппаратное устройство, где человек может взаимодействовать с компьютером.
Эмуляция терминала имитирует терминал (например, Gnome-Terminal в X-Session X-Terminal). Эмуляции терминала в основном используются для решения двух задач:
Имитация конкретного терминала поверх другого аппаратного терминала (для взаимодействия с программами, которые были написаны для определенного терминала)(например, интерфейс командной строки систем Stratus сильно зависел от поведения Televideo 925, но в определенное время терминал больше не был изготовлен. Поэтому они начали продавать терминалы Qume, в которых вместо этого была встроенная эмуляция Televideo 925).
Запустите несколько терминалов, хотя доступен только один физический терминал.
Терминал X-Windows - это аппаратное устройство, способное работать с X-сервером.
Консоль, как правило, представляет собой специальный терминал, где системный оператор может взаимодействовать с системой во время специальных задач, таких как загрузка или режим обслуживания, когда все другие (пользовательские) терминалы не отвечают. Часто важные уведомления из системы также записываются на консольный терминал.
Если посмотреть на ПК с Linux с графическим интерфейсом пользователя, можно найти все перечисленное выше:
ПК с экраном и клавиатурой по сути является консолью. На экране консоли (экране ПК) доступно несколько сеансов терминала (доступ к которым обычно осуществляется нажатием Alt- Fn).
Кроме того, есть запущенный X-сервер, который включает графический интерфейс пользователя (X11 aka. X-Windows) для запуска на этом компьютере с Linux. В рамках этого X-сеанса пользователь может вызывать такие программы, как xterm или gnome-терминал, которые в основном являются эмуляциями терминала DEC VT220 . (xterm также способен эмулировать графический терминал Tektronix 4014 , тогда это был настоящий HW-монстр).