当前位置: 首页>>技术教程>>正文


为什么是虚拟终端“virtual”,“real”终端是什么/为什么/在哪里?

, ,

问题描述

我希望这个问题是self-explanatory。

我的理解是gnome-terminalkonsole是虚拟终端,它们基本上用于相同的目的,即用于各种可选命令解释器的命令行环境。 (我甚至不确定这是否是正确的方式来看待它。)

我假设真正的终端是我通过mis-keying Ctrl + Alt + F1F2等偶尔传送到的地方。

但是在那个black-screen腹地“有龙”,所以我是outta-there,只要我按Ctrl + Alt + Alt + F7(我知道某处:“当所有的都是黑色和黑暗的时候:按下秘密键返回:)

  • “real”终端是否位于Ctrl + Alt + F1F2等键的后面?

  • “real”和”virtual”有什么关系?

  • 和他们如何不同?它是否像”no GUI”与”GUI”一样简单?

附:是”console”和”terminal”的同义词吗?

最佳解决方法

My understanding is that virtual terminals basically serve the same purpose: ie. A command line environment for various optional command interpreters

这不完全正确。虚拟终端只是将背景中的按键和接收输出(这称为标准输入,标准输出[和标准错误])发送到进程的程序。这是一个基本的输入→处理→输出系统,是操作系统的核心。

电传打字机(或电传打字机)

command-line,virtual-console,ubuntu

在计算机终端工作的人

command-line,virtual-console,ubuntu

让我们看看我能否正确解释它:

在类似Linux的Unix系统中,存在“一切都是文件”的概念。这意味着,例如,您的DVD驱动器是一个文件(/dev /sdb1),您的键盘是一个文件(/dev /input /keyboard)等等。

另一组神奇的文件是TTY,TTY代表Teletype。打字机将击键发送到计算机,然后将字母发回到类型球。这将代表一台物理设备,一台远程打字机,与/dev /lp0可能代表您的打印机相同。

一个硬件终端VT100

command-line,virtual-console,ubuntu

电传工作站将被称为”Consoles”或”Terminals”,虚拟终端,而不是真实终端,因此任何应用程序或机器都提供与此工作场所安排相同的功能 – 通过向其发送按键和接收来访问计算机从它输出,打印到一张纸上。你可以想象一个调制解调器以非常相似的方式工作。

终端,如上图所示,是廉价和简单的电脑,模拟电传打字机的功能。当我们说终端仿真器这些天,我们 – 反过来 – 通常意味着一个模拟这种机器功能的程序。

仍有使用终端的计算机系统。他们实际上获得了ever more popular。过去,终端的原因是每个办公桌上的电脑都很荒谬 – 电脑里充满了房间,而且价格非常昂贵。现在,它可以节省资金并使管理变得轻松。

“thin client” – VT100的现代等价物

command-line,virtual-console,ubuntu

我希望这是有帮助的。如果我犯了一个错误,请提醒我。


Does that mean that Control-Alt-F1,F2,etc are also virtual terminals, and the only difference between them and “gnome-terminal” / “konsole” is that they don’t have a GUI?

是的,基本上。 TTY1-7和gnome-terminal之间的区别在于系统提供了ttys,而gnome-terminal和konsole本身运行在tty(运行图形子系统)上。这种抽象可以嵌套得更深(例如x-forwarding,使用telnet协议作为终端,…),毕竟,人机界面的行为就像任何其他文件一样。并且可以用相同的方式进行管道输送,抽象和移动。

次佳解决方法

很确定的说它是一个”virtual terminal”是当物理终端连接到unix服务器时的倒退…

第三种解决方法

除上述答案外,请参阅终端this comprehensive explanation。 TTY虽然表面简单,但在概念上是Linux的一个相当复杂的部分。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/333.html,未经允许,请勿转载。