使用不同的终端

使用不同的终端

我对此进行了大量搜索,但没有得到答案。我在某处读到 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 的服务器上,它们是必不可少的。

http://en.wikipedia.org/wiki/Virtual_console

相关内容