Назад | Перейти на главную страницу

Xterm - это окно терминала, которое мы открываем в Ubuntu

Я знаю, что это очень наивный вопрос.

Я где-то читал, что Linux позволяет использовать 7 xterm. Однако я могу запустить более 7 терминальных приложений из моей системы Ubuntu (Приложение -> Стандартные -> Терминал).

В моих знаниях определенно есть дыра ... поможет, если кто-то помог мне понять разницу между xterm и приложением Terminal в дистрибутиве Linux, таком как Ubuntu.

Обновить

Спасибо за помощь. Теперь я понимаю это лучше. Просто резюмирую для своей ясности и для других, кто может прийти сюда в поисках аналогичной информации. Пожалуйста, поправьте меня, если это не так.

  1. Когда мы нажимаем Ctrl-Alt-F1, мы получаем чистый «консольный терминал», который дает нам терминал без оконной системы X. В большинстве систем у нас есть 6 из них от F1 до F6.
  2. Xterm - это эмулятор терминала, работающий поверх X-сервера. Так что, возможно, если у нас есть X-сервер, работающий без оконного менеджера, такого как Gnome, тогда мы получим xterm
  3. Терминал Gnome - это командная строка, которую мы получаем, когда открываем приложение Terminal из Gnome.

Это xterm. Или достаточно близко, чтобы быть одним. Из статья, "Терминал GNOME похож на эмулятор терминала xterm и имеет почти идентичный набор функций". Вы можете сказать, что это терминал GNOME, по результату команды «ps axf» из терминала.

Перечитывая ваш вопрос, можно сказать, что 7 терминалов, о которых вы, возможно, имеете в виду, являются консольными терминалами, на что указал другой плакат. На самом деле это не xterms, потому что они не работает под X. Xterms - это эмуляторы терминала, работающие под X Windows.

Чтобы понять терминалы, вам нужно покопаться в компьютерной истории до того времени, когда люди взаимодействовали с системами разделения времени с ... подождите ... терминалы. По мере развития UNIX и других ОС того времени, они просто как бы взяли на вооружение весь эмулятор терминала, чтобы быть совместимым с тем, что было на рынке.

Большинство систем Linux имеют по умолчанию количество запущенных терминальных сессий, прослушивающих соединения, в фоновом режиме (через alt + Fx), и сегодня, когда X является интерфейсом по умолчанию, вам нужно нажать control-alt-Fx, чтобы сначала добраться до терминала, затем измените их с помощью alt + Fx, пока не дойдете до управляющего терминала для вашего X-сеанса.

Итак, да, Терминал в Ubuntu - это эмулятор xterm / терминала, и у вас может быть столько, сколько вы хотите, работающих в пределах ограничений системных ресурсов, но Linux обычно (и это настраивается, большой сюрприз) имеет несколько терминалов консольных сеансов в фоновом режиме в если вам нужно чистое взаимодействие из командной строки.

Вы уверены, что имеете в виду xterms? Не консольные терминалы? Попробуйте нажать:

Ctrl + Alt + F1

Ctrl + Alt + F2

Ctrl + Alt + F3

....

Ctrl + Alt + F7

Это уникальные терминалы, в которых разные пользователи могут входить в систему в каждом сеансе.