Answers:
TTY的名称实际上来自计算机的旧时代:计算机甚至将电传打字机作为终端,因此您可以看到打印程序的输出(tty = TeleTYpe / TeleTYpewrite)。
TTY通常是指“物理”终端,例如更多连接到单个计算机的终端(甚至是电传打字机),或者在当今时代:更多分开的文本控制台,您可以在它们之间切换Ctrl+Alt+F1-F7
(如果配置了更多,则可以更多)。
如果是Ubuntu,则tty7通常由Xorg使用,确实要提供您的图形环境(更确切地说,它仅提供“窗口系统”,并且像gnome这样的东西-作为桌面环境解决方案-可以“在其顶端”运行)。 )。
相比之下,“ pts”是“伪终端”概念的(一半),它在没有“真实”物理终端的情况下实现了终端功能,例如,如果您打开gnome-terminal,则用于外壳程序(通常是要在ubuntu系统上运行bash)才能运行,则需要终端功能。
如果您使用“ ssh”登录远程计算机,情况也是如此,简而言之:只要某项需要类似终端/ tty的功能而没有“真实” tty即可。
tty7是您登录的物理终端。在许多情况下,tty7是您的窗口管理器运行的地方,也是您登录的地方。
从下面的清单可以看出,我于5月24日9:33从tty7(通过Gnome窗口管理器登录对话框)登录,然后打开了4个伪终端。
[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"
sgoda tty7 :0 Wed May 24 09:33 still logged in
sgoda pts/0 :0 Wed May 24 09:33 still logged in
sgoda pts/2 :0 Wed May 24 09:36 still logged in
sgoda pts/4 :0 Wed May 24 09:40 still logged in
sgoda pts/5 :0 Wed May 24 09:42 still logged in