Pet*_*r.O 193 command-line virtual-console
我希望这个问题是不言自明的。
我的理解是gnome-terminal和konsole是虚拟终端,它们基本上服务于相同的目的,即各种可选命令解释器的命令行环境。(我什至不确定这是否是看待它的正确方式。)
我假设实际终端就是我的错键被传以occasionaly Ctrl+ Alt+ F1,F2等等。
但是在那个黑屏腹地“有龙”,所以我尽快按Ctrl+ Alt+离开那里F7(我在某处了解到:“当一切都变得黑暗时:按秘密键返回:)
PS是“控制台”和“终端”的同义词吗?
Ste*_*zzo 154
我的理解是虚拟终端基本上用于相同的目的:即。各种可选命令解释器的命令行环境
这不是严格意义上的。虚拟终端只是向后台进程发送击键和接收输出(这称为标准输入、标准输出[和标准错误])的程序。这是基本输入?处理? 输出系统,并且是操作系统的核心。
![]()
在计算机终端工作的人
让我们看看我是否可以正确解释它:
在像 Linux 这样的类 Unix 系统中,有“一切都是文件”的概念。这意味着,例如,您的 DVD 驱动器是一个文件 (/dev/sdb1),您的键盘是一个文件 (/dev/input/keyboard) 等等。
另一组这些神奇的文件是 TTY,其中 TTY 代表电传打字机。将按键发送到计算机的打字机,计算机又将字母发送回Type Ball。这将代表一个物理设备,一个远程打字机,就像 /dev/lp0 可能代表您的打印机一样。
![]()
硬件终端,VT100
Teletype 工作站将被称为“控制台”或“终端”,这是一种虚拟终端,而不是真正的终端,因此是任何提供与这种工作场所安排相同功能的应用程序或机器——即通过发送按键访问计算机到它并从它接收输出,将其打印到一张纸上。您可以想象调制解调器的工作方式非常相似。
终端,如上图所示,是一种廉价且简单的计算机,可以模拟电传打字机的功能。如今,当我们说终端模拟器时,我们——反过来——通常是指一个模拟这种机器功能的程序。
仍然有基于终端的计算机系统在使用。事实上,它们越来越受欢迎。过去,终端的原因是每张桌子都有一台电脑是完全荒谬的——电脑占满了一个房间,而且非常昂贵。现在,它可以节省资金并使管理变得容易。

“瘦客户端”——现代版的 VT100
我希望这是有帮助的。如果我犯了错误,请提醒我。
这是否意味着 Control-Alt-F1、F2 等也是虚拟终端,它们与“gnome-terminal”/“konsole”之间的唯一区别是它们没有 GUI?
是的,基本上。TTY1-7 和 gnome-terminal 之间的区别在于系统提供了 tty,而 gnome-terminal 和 konsole 本身运行在 tty(运行图形子系统)上。这种抽象可以嵌套得更深(例如,x-forwarding,使用 telnet 协议充当终端,...),毕竟,人机界面就像任何其他文件一样。并且可以以相同的方式进行管道、抽象和移动。
Rob*_*ans 14
很确定称它为“虚拟终端”是对连接到 unix 服务器的物理终端的回归......