xterm 是我们在 Ubuntu 中打开的终端窗口吗

xterm 是我们在 Ubuntu 中打开的终端窗口吗

我知道这是一个非常幼稚的问题。

我读到过一些文章说 Linux 允许 7 个 xterm。但是,我可以从 Ubuntu 系统启动 7 个以上的终端应用程序(应用程序 -> 附件 -> 终端)。

我的知识中肯定存在漏洞...如果有人能帮助我理解 xterm 和 Linux 发行版(例如 Ubuntu)中的终端应用程序之间的区别,那将会很有帮助。

更新

谢谢你的帮助。我现在明白了。我只是想自己清楚一点,也为了其他可能来这里寻找类似信息的人做个总结。如果这是错的,请纠正我。

  1. 当我们按 Ctrl-Alt-F1 时,我们会得到一个纯粹的“控制台终端”,它为我们提供了一个没有 X 窗口系统的终端。在大多数系统上,我们有 6 个这样的终端,从 F1 到 F6。
  2. xterm 是在 X 服务器之上运行的终端仿真器。因此,如果我们有一个运行着没有窗口管理器(如 Gnome)的 X 服务器,那么我们可能会得到一个 xterm
  3. Gnome 终端是我们从 Gnome 内部打开终端应用程序时获得的命令提示符。

答案1

你确定你指的是 xterms 吗?不是控制台终端?尝试按:

Ctrl + Alt + F1

Ctrl + Alt + F2

Ctrl + Alt + F3

....

Ctrl + Alt + F7

这些是唯一的终端,每个会话都可以有不同的用户登录。

答案2

它是一个 xterm。或者说非常接近 xterm。来自文章, “GNOME 终端与 xterm 终端仿真器类似,并且具有几乎相同的功能集。” 您可以从终端的“ps axf”结果判断出它是 GNOME 终端。

重新阅读你的问题,你可能提到的 7 个终端是控制台终端,这是另一位发帖人指出的。它们实际上不是 xterms,因为它们是不在 X 下运行. Xterms 是在 X Windows 下运行的终端仿真器。

要了解终端,您需要深入研究计算机历史,直到人们使用终端与分时系统交互的时代。随着 UNIX 和当时其他操作系统的发展,它们只是采用了整个终端仿真器,以便与市场上的产品兼容。

大多数 Linux 系统都有默认数量的终端会话在后台运行,监听连接(通过 alt+Fx),而今天,由于 X 是默认界面,您必须按 control-alt-Fx 才能首先进入终端,然后使用 alt+Fx 在它们之间切换,直到进入 X 会话的控制终端。

所以,是的,Ubuntu 中的终端是一个 xterm/terminal 模拟器,您可以在系统资源限制内运行任意数量的模拟器,但 Linux 通常(这是可配置的,大惊喜)在后台有多个控制台会话终端,以防您想要纯命令行交互。

相关内容