Xterm和终端

Anonim

xterm和Terminal都是运行X Windows系统的基于UNIX的系统常用的终端仿真器。终端仿真器基本上是终端应用程序,其允许用户访问最初开发以与某些其他类型的终端通信的程序。它简单地复制了经典计算机终端的功能。终端仿真器主要由系统管理员使用,因为某些内置命令行程序无法独立工作,因此第三方终端仿真器用于与系统通信。命令行通常是进入Linux系统的最佳方式,因为大多数任务最适合使用控制台。

用于Windows的内置终端仿真器是“命令提示符”,而Mac OS X使用“终端”作为其位于/ Application / Utilities中的终端仿真应用程序。终端是Linux用户最重要的应用程序之一,它为用户提供对shell的访问。终端是Linux真正的力量所在。但是,Linux提供了许多独立于每个GUI版本的终端仿真器。运行X Windows系统的Linux系统使用“xterm”作为其默认终端仿真程序。虽然,xterm看起来有点经典,但它仍然是X Windows系统的默认终端,它仅基于文本哲学。

什么是终端?

终端是一个命令行界面,允许用户以与书面文字相同的方式与计算机进行通信。终端到Linux就像Windows的命令提示符。它是Linux最强大的功能之一,可为用户提供对命令行界面的访问。简而言之,Terminal是Linux桌面环境的默认终端模拟器。其他桌面环境(如Ubuntu)也使用终端作为其默认终端仿真程序包。每个桌面环境都有不同的方法来访问终端。最简单的方法之一是在启动终端窗口的同时按住Ctrl + Alt + T键。

什么是Xterm?

XTerm是运行X Windows系统的Linux系统的默认终端仿真器程序。您只需在终端窗口中键入xterm并按Enter键,它将启动X11环境以及xterm窗口。但是,在GNOME桌面环境中,默认情况下不安装xterm。您必须先安装并从另一个终端仿真器(如终端)启动xterm。另外,您还可以创建自己的桌面启动器来打开xterm窗口。与终端不同,用户可以同时运行多个xterm实例。

xterm和终端之间的区别

  1. 基本

终端和xterm都是终端仿真器程序,允许在图形环境中使用终端。它是GUI中的纯文本窗口,允许用户直接执行命令。它是Linux的默认终端仿真应用程序。但是,Linux提供了各种终端仿真器,其中一个是“xterm”;它是运行X Windows系统的Linux和UNIX系统的默认终端仿真器。它是用于轻量级发行版的复杂终端。

  1. 流程管理

用户可以在同一显示器上同时运行多个xterm实例,这意味着每个窗口对应一个单独的进程,每个进程为运行它的shell或进程提供独立的输入和输出。另一方面,终端一次仅控制一个会话,这意味着控制终端与会话具有一对一的关系,并且每个会话作为终端的子进程单独运行。记录会话的终端成为该进程的控制终端。

  1. 剪贴板

您剪切的任何内容(⌘-X)和副本(⌘-C)都存储在剪贴板中,当您使用粘贴(⌘-V)时,系统会从剪贴板中进一步读取它。选择不会自动放入终端。您复制的所选文本最初存储在称为“粘贴板”的位置。另一方面,XTerm仅使用剪贴板缓冲区来复制和粘贴文本,但是,它不会在默认配置中使用。默认情况下,Xterm仅支持PRIMARY缓冲区,仅当用户使用鼠标突出显示文本时才接收输入,并且当用户按下鼠标中键时,所选文本将粘贴在同一窗口中。

  1. 访问

在Linux系统中打开终端的最简单方法之一是同时保持Ctrl + Alt + T键的组合,终端窗口将打开。只能通过打开终端应用程序从Applications文件夹中的Utilities文件夹访问它。您还可以在短划线中查找终端,或者为Launcher添加快捷方式。同时按Alt + F2并键入“gnome-terminal”也将打开终端窗口。但是,您只需在终端窗口中键入xterm,然后按Enter键以启动X11环境以及xterm窗口。

Xterm与终端:比较图表

Xterm和终端的总结

虽然xterm和Terminal都是基于Linux和UNIX的系统的终端仿真器程序,但xterm是运行X Windows系统的系统的默认终端仿真应用程序。终端是命令行界面,允许用户访问shell。它是Linux的核心,也是系统管理员最常使用的最强大的功能之一,因为大多数内置命令行程序本身并不是很好,它们需要第三方程序通过命令与系统交互。 Linux提供了各种终端仿真器,包括xterm,它是X Windows系统的默认终端仿真器。