XTerm 与终端:区别与比较

Terminal 和 XTerm 都是运行 X Window System 的基于 UNIX 的系统中常见的终端仿真器。

仿真器允许用户访问主要为与其他类型的终端通信而开发的程序。

仿真器再现了传统计算机终端的功能。 尽管它们都是模拟器并且有一些相似之处,但它们在许多方面都有很大不同。 

关键精华

  1. Xterm 是 X Window System 的终端仿真器,而 Terminal 是一个更广泛的术语,包含各种命令行界面应用程序。
  2. Xterm 提供一系列定制选项,包括字体和颜色,而终端应用程序可能具有不同程度的定制。
  3. Xterm 和终端应用程序使用户能够使用基于文本的命令与计算机系统进行交互。

XTerm 与终端 

XTerm 是一个终端 模拟器 在 X Window System 上运行的应用程序,最初于 1984 年为 X Window System 开发,至今仍在广泛使用。 终端是 macOS 操作系统内置的终端仿真器应用程序,用于访问 macOS 的命令行界面。

XTerm 与终端

运行 X Windows 系统的 Linux 系统使用 XTerm 作为它们的默认终端仿真器。

X11 环境和 XTerm 窗口可以通过键入 XTerm 并按回车键从终端窗口启动。

但是,GNOME 默认不安装 XTerm。 与 Terminal 不同,XTerm 可以同时被多个用户使用。 

用户可以通过终端与计算机进行交流,就像他们可以与书面文字交流一样。 Linux 的终端就像 Windows 命令提示符。

用户可以通过 Linux 最强大的功能之一访问命令行界面。 终端仿真器默认随 Linux 操作系统一起安装。 

对比表

 比较参数   XTerm   终端  
 支持    它默认支持主缓冲区。  它支持主缓冲区和剪贴板缓冲区。  
 访问   可以通过在终端窗口中键入 XTerm 来访问它。 它将显示 X11 环境和 XTerm 窗口。   可以通过同时按住 CTRL + Alt + T 键来访问它。 
 流程管理   它允许多个实例在同一个显示器中同时运行。   一次只有一个会话。 但是,每个会话将单独运行。 
 仿真   运行 X Windows 系统的 Linux 系统的默认终端仿真。   基于 Linux 和 UNIX 的系统的默认终端仿真器。 
 使用    多个用户可以同时访问它。   最多只能有一个用户同时使用它。  

什么是 XTerm? 

运行 X Windows 系统的 Linux 系统使用 XTerm 作为它们的默认终端仿真器。

另请参阅:  开发人员与程序员:差异与比较

X11 环境和 XTerm 窗口可以通过键入 XTerm 并按回车键从终端窗口启动。

XTerm 的多个实例可以同时运行,这意味着每个窗口对应一个单独的进程。 单个 shell 或函数可以独立访问所有这些。  

但是,GNOME 默认不安装 XTerm。 在安装 XTerm 之前,必须从另一个终端仿真器(例如 Terminal)启动它。

以及创建您的 通过电脑捐款 启动器,您可以直接从桌面打开 XTerm 窗口。 与 Terminal 不同,XTerm 可以同时被多个用户使用。   

默认仿真仅从剪贴板复制和粘贴。 默认配置不使用它。

在 Xterm 中,PRIMARY 缓冲区是唯一默认支持的缓冲区,它只在用户用鼠标高亮文本时接收输入。

一旦用户按下鼠标中键,突出显示的文本就会复制到同一窗口中。 

什么是终端? 

用户可以通过终端与计算机进行交流,就像他们可以与书面文字交流一样。 Linux 的终端就像 Windows 命令提示符。

用户可以通过 Linux 最强大的功能之一访问命令行界面。

此外,它只控制一个会话,这意味着控制终端将单独运行每个会话作为其子进程。  

顾名思义,Terminal 是 Linux 桌面环境的默认终端仿真器。 终端也是默认的终端模拟器 Ubuntu.

在每个桌面环境中都有多种访问终端的方法。 访问它的最简单方法是在同一显示中同时按住 Ctrl + Alt +T 键。  

另请参阅:  Windows 与 Linux 取证:差异与比较

默认模拟器同时支持 Primary 和 Clipboard 缓冲区,您复制或剪切的所有内容都将存储在剪贴板中。

当用户粘贴文本时,它将进一步从剪贴板中读取它。 没有选择会自动发送到终端。

当文本被复制时,它最初会被保存到一个叫做“粘贴板”的地方。 

XTerm 和终端之间的主要区别 

  1. 默认情况下,XTerm 主要支持主缓冲区。 另一方面,终端支持主缓冲区和剪贴板缓冲区。 
  2. 前者可以通过在终端窗口中键入 Xterm 来访问。 它将显示 X11 环境和 XTerm 窗口。 另一方面,可以通过同时按住 CTRL + Alt + T 键轻松访问终端。 
  3. XTerm 的多个实例可以同时运行,这意味着每个窗口对应一个单独的进程。 另一方面,后者只控制一个会话,这意味着控制终端将单独运行每个会话作为其子进程。 
  4. XTerm 是运行 X Windows 系统的 Linux 系统的默认终端仿真。 另一方面,Linux 和基于 UNIX 的系统的默认终端仿真器是终端。 
  5. XTerm 允许多个用户同时访问它。 另一方面,最多只能有一个用户同时使用终端。  
参考资料
  1. https://www.usenix.org/conference/atc12/technical-sessions/presentation/winstein 
  2. https://www.sciencedirect.com/science/article/pii/B9780128204887000359 

最后更新时间:11 年 2023 月 XNUMX 日

点1
一个请求?

我付出了很多努力来写这篇博文,为您提供价值。 如果您考虑在社交媒体上或与您的朋友/家人分享,这对我很有帮助。 分享是♥️

关于“XTerm 与 Terminal:差异与比较”的 13 个想法

  1. 本文以滑稽的方式比较 XTerm 和 Terminal,既有趣又具有教育意义。它有效地利用幽默来传达两个模拟器之间的差异。

    回复

发表评论

想保存这篇文章以备后用? 点击右下角的心形收藏到你自己的文章箱!