Возможный дубликат:
В чем разница между оболочкой, консолью и терминалом?

Мои друзья, не разбирающиеся в технологиях, единодушны в том, что консоль относится к оборудованию, а терминал - к программному обеспечению.

Краткое обсуждение в чате Stack Overflow дало неубедительные результаты. Отношения между терминалом и консолью меняются местами, но программное обеспечение по-прежнему называется терминалом, потому что это то, что он эмулирует.

Каковы различия между консолями и терминалами? Где вписывается командная строка ?

1 ответ1

4

Терминал - это аппаратное устройство, где человек может взаимодействовать с компьютером.

Эмуляция терминала имитирует терминал (например, Gnome-Terminal в X-Session X-Terminal). Эмуляции терминала в основном используются для решения двух задач:

  1. Имитация конкретного терминала поверх другого аппаратного терминала (для взаимодействия с программами, которые были написаны для определенного терминала)(например, интерфейс командной строки систем Stratus сильно зависел от поведения Televideo 925, но в определенное время терминал больше не был изготовлен. Поэтому они начали продавать терминалы Qume, в которых вместо этого была встроенная эмуляция Televideo 925).

  2. Запустите несколько терминалов, хотя доступен только один физический терминал.

Терминал X-Windows - это аппаратное устройство, способное работать с X-сервером.

Консоль, как правило, представляет собой специальный терминал, где системный оператор может взаимодействовать с системой во время специальных задач, таких как загрузка или режим обслуживания, когда все другие (пользовательские) терминалы не отвечают. Часто важные уведомления из системы также записываются на консольный терминал.

Если посмотреть на ПК с Linux с графическим интерфейсом пользователя, можно найти все перечисленное выше:

ПК с экраном и клавиатурой по сути является консолью. На экране консоли (экране ПК) доступно несколько сеансов терминала (доступ к которым обычно осуществляется нажатием Alt- Fn).

Кроме того, есть запущенный X-сервер, который включает графический интерфейс пользователя (X11 aka. X-Windows) для запуска на этом компьютере с Linux. В рамках этого X-сеанса пользователь может вызывать такие программы, как xterm или gnome-терминал, которые в основном являются эмуляциями терминала DEC VT220 . (xterm также способен эмулировать графический терминал Tektronix 4014 , тогда это был настоящий HW-монстр).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .