我对此进行了大量搜索,但没有得到答案。我在某处读到 Linux Ubuntu 有 6 或 7 个终端。
我们可以通过按下来启动它们 -
Ctrl+Alt+(F1-F6)
回到 GUI-
Ctrl+Alt+F7
所以我想知道这 6 种不同终端之间有什么区别,以及我们如何根据不同的用途使用它们?
答案1
事实上,tty 的数量不止 6 或 7 个,还有很多。您可以查看它们,尝试
ls /dev/tty* | wc -l
所有控制台并非始终处于活动状态。您需要使用++激活ttyN
才能切换到它。您也可以使用命令激活任何 tty 。请参阅CtrlAltF Nopenvt
人 openvt。
之所以有这么多的tty,可能有历史背景。以前Linux是用于终端的(没有X服务器)。
为了同时执行多项任务,必须有多个 tty。
由于任何意外中断,需要有另一个 tty 来监控系统。
即使要阅读多个手册页,也需要不同的 tty。
如今,大多数用户不需要那么多 — — 事实上,大多数用户除了前 6 个 tty 之外看不到任何东西,这些 tty 可用于 CUI 登录和运行 X 的虚拟控制台。林兹温德提到所有这些终端大多是相同的。
但是有少数人修补他们的内核以允许超过 63 个控制台(特殊 tty),因为他们运行具有许多硬件控制台的大型机器。
答案2
默认情况下,6 个终端之间没有区别。这取决于用户考虑使用情况。
在服务器设置中,我看到它们用于在启动软件后自动登录。还可以让桌面显示多个桌面管理器:tty7 上的 Unity、tty6 上的 KDE 和 tty5 上的 XFCE(但安装方面可能比以前更困难一些)。
答案3
虚拟终端是为了方便用户而提供的。在解决 GUI 问题时,它们非常有用。
在没有 GUI 的服务器上,它们是必不可少的。