Я надеюсь, что вопрос не требует пояснений.
Насколько я понимаю, это gnome-terminal
и konsole
являются виртуальными терминалами, и они в основном служат одной и той же цели, то есть среде командной строки для различных необязательных интерпретаторов команд. (Я даже не уверен, правильно ли это смотреть.)
Я предполагаю , что реальный терминал , где я телепортировался раздавался по неправильной манипуляции Ctrl+ Alt+ F1, F2и т.д.
Но «Там будут Драконы» в этой черной области, так что я ухожу отсюда так быстро, как только смогу нажать Ctrl+ Alt+ F7(я узнал, что где-то: «Когда все черное и темное: нажмите секретные клавиши, чтобы вернуться :)
- Есть / есть «реальный» терминал (ы) один (ы) , которые существуют за Ctrl+ Alt+ F1, F2ключи и т.д.?
- И что в них такого «реального» против «виртуальных»?
- И чем они отличаются? Это так же просто, как «нет GUI» против «GUI»?
PS "консоль" и "терминал" являются синонимами?
command-line
virtual-console
Peter.O
источник
источник
gnome-terminal
, ведь они оба служат одной цели. Двоюродный брат, который не зависит ни от какой графической среды, и связан с устройством, которое дает ему несколько больше полномочий.Ответы:
Это не совсем верно. Виртуальные терминалы - это просто программы, которые отправляют нажатия клавиш и получают выходные данные (это называется Standard In, Standard Out [и Standard Error]) для процесса в фоновом режиме. Это базовая система ввода → обработки → вывода , которая лежит в основе вашей операционной системы.
Телетайп (или телепринтер)
Человек, работающий на компьютерном терминале
Посмотрим, смогу ли я объяснить это правильно:
В Unix-подобных системах, таких как Linux, существует понятие «все - это файл» . Это означает, что, например, ваш DVD-привод - это файл (/ dev / sdb1), клавиатура - это файл (/ dev / input / keyboard) и так далее.
Другой набор этих волшебных файлов - TTY, где TTY обозначает Teletype. Пишущая машинка, которая отправляет нажатия клавиш на компьютер, который, в свою очередь, отправляет письма обратно на Type Ball . Это представляло бы физическое устройство, удаленную пишущую машинку, так же, как / dev / lp0 может представлять ваш принтер.
Аппаратный терминал VT100
Рабочие станции Teletype назывались бы «Консоли» или «Терминалы», виртуальный терминал, в отличие от реального, и, таким образом, это любое приложение или механизм, который обеспечивает те же функциональные возможности, что и эта организация рабочего места, - доступ к компьютеру посредством отправки нажатий клавиш. к нему и получая вывод обратно из него, распечатывая его на листе бумаги. Вы можете представить, что модем работает очень похожим образом.
Терминалы, такие как изображенный выше, являются дешевыми и простыми компьютерами, которые имитируют функциональность телетайпа. Когда в наши дни мы говорим об эмуляторе терминала, мы, в свою очередь, обычно имеем в виду программу, которая имитирует функциональность такой машины.
Все еще используются терминальные компьютерные системы. На самом деле они становятся все более популярными . В прошлом причиной появления терминалов было то, что компьютер за каждым столом был совершенно нелепым - компьютеры занимали комнату и были чрезвычайно дороги. Теперь это экономит деньги и упрощает администрирование.
«тонкий клиент» - современный аналог VT100
Я надеюсь, что это полезно. Пожалуйста, предупредите мой, если я сделал ошибку.
Да в принципе. Разница между TTY1-7 и gnome-терминал состоит в том, что система предоставляет ttys, тогда как gnome-терминал и konsole сами работают на tty (который работает с графической подсистемой). Эта абстракция может быть вложена еще глубже (например, переадресация по x, использование протокола telnet для работы в качестве терминала, ...), в конце концов, интерфейс человек-компьютер действует так же, как и любой другой файл. И может быть передан, абстрагирован и перемещен таким же образом.
источник
Я уверен, что называть его «виртуальным терминалом» - это возврат к тому моменту, когда к unix-серверам были подключены физические терминалы ...
источник
В дополнение к ответам выше, см. Подробное объяснение терминалов. TTY, несмотря на кажущуюся простоту, концептуально является довольно сложной частью Linux.
источник