你是否在命令行上花费了大量的时间?本文推荐7个终端模拟器将给你更好的体验。
你最喜欢的终端模拟器是哪个?

你是系统管理员、Linux 高级用户,还是只是在命令行上花费了很多时间的人?你选择的终端模拟器很可能说明了你的一些情况。你喜欢轻便的,全功能和可定制的选项,或者只是使用发行版附带的默认值?
如果你不熟悉终端模拟器,那么它们本质上是图形应用程序,它可以让你访问计算机的shell。通过使用计算机文本模拟界面,你可以解锁很多Linux的功能,以及很多的应用程序,它们为每个功能提供快速、高效和可定制的操作,更不用说系统管理员和开发人员日常工作所以来的应用程序了。要从系统的图形界面获取shell,需要一个终端模拟器。
为了便于比较,我在默认配置中包含了运行 htop(Linux下交互式的进程浏览器) 的每个终端的屏幕截图。当然,每个终端应用程序都至少允许某种程度的定制,因此,在我的机器上它看起来是一种特殊的方式并不意味着在你的机器上看起来也是这样的。
想要试试吗?我在我的 Fedora 上执行:
$ sudo dnf install gnome-terminal guake konsole terminator tilda xterm yakuake
虽然默认情况下已经安装了 GNOME 终端模拟器,但为了确保我可以使用全部功能(还是安装一下)。
GNOME 终端
GNOME 终端有一个优点(因为我是GNOME用户),它默认安装在我使用的每一台机器上。也就是说,它是一个很好用的软件。与本文描述中的许多其他模拟器一样,它支持彩色文本、各种主题、透明度、鼠标交互、多个选项卡,还有一个我无法忍受的特性:在调整大小时会自动重写文本。而且它支持多个配置文件,所以我可以安全的在不丢失当前配置的情况下进行设置,或者为不同的任务设置不同的配置文件。GNOME还支持超链接的点击,这是一个功能。如果你习惯了这个功能,那么你会很难适应没有这个功能的情况。
作为一个GNOME组件,标题栏的样式很好地匹配了我在系统其余部分可能使用的任何GTK主题,并且与大多数GNOME组件一样,GPL版本3下提供了默认的终端模拟器。

Guake
Guake是少数几个具有“下拉”风格界面的终端模拟器中的一个,只需按下快捷键即可从屏幕顶端显示出来。无可否认,它也是我最喜欢的终端模拟器,也是我常用的。Guake和其他带有下拉界面的终端是在Quake中包含的终端之后设计的,我对90年代的怀旧可能会让我更喜欢这种风格。
在Guake的众多功能中,我喜欢它有这么多开箱即用的主题,包括我的最爱:Solarized Darkand Tomorrow Night,我经常在他们之间来回切换。它有足够的选项来启用所有我喜欢的功能,默认快捷键(F12启动,F11全屏)现在已经成为了我骨子里记忆的一部分。Guake托管在GitHub上,在GPL 2下可用。

Konsole
Konsole是KDE附带的默认终端模拟器,因此如果您是KDE用户,您可能已经熟悉它了。作为KDE组件,它为许多其他KDE应用程序提供嵌入式终端,包括Konqueror、Kate、KDevelop等。它的特性类似于默认的GNOME终端,但我真正欣赏的是目录和SSH的书签功能。它还提供了分离终端,如果您不习惯在终端窗口中使用screen或tmux来完成此功能,这将非常有用。
Konsole 在 GPL 2 下可用.

Terminator
Terminator是一种终端模拟器,旨在使在单个窗口中排列端子更容易,其功能包括许多键绑定、节省布局以及同时键入多个终端的能力。它反映了GNOME终端的许多行为,因此在GNOME项目中找到的许多选项也可以在这里找到。
Terminator在GPL 2下是开源的。

Tilda
Tilda是另一个Quake风格的下拉终端模拟器,为Gtk设计。它的名称取自tilde键,这是调用Quake终端的默认键。Tilda的默认界面非常小,没有窗口标题、边框或任何东西,但是如果需要,可以在首选项中更改。它提供了许多选项,从设置键绑定、设置默认大小和颜色、滚动首选项等等。
Tilda 在GPL 2下是开源的。

Xterm
如果你觉得xterm很老派,那是因为它本来就很老派。xterm诞生于1984年,是X窗口系统的默认终端模拟器,避免了对任何图形化工具箱的需要,否则这些工具箱可能会放在窗口管理器上。对于带有图形系统的非常小的Linux安装来说,这可能是一个很好的选择。但是这种极简主义的方法也缺乏相应的特点;它几乎只是一个终端。不过,在某种情况下,xterm仍然有一席之地。
Xterm在MIT许可下可用。

Yakuake
Yakuake是另一个可下拉的终端模拟器,它是KDE家族的一部分。Yakuake是“又一个kuake”的缩写,实际上可以被认为是Konsole的前端(如上所列),它的许多特性都是相似的。如果您喜欢Konsole,但更喜欢地震风格的方法,那么这款模拟器就是为你准备的。与Konsole一样,Yakuake也在GPL版本2下可用。

本文列出的只是模拟器中的一部分。下面是一些其他的模拟器,这些模拟器有自己或者作为其相应窗口管理的一部分。
Terminology 旨在尽可能地模仿xterm。适用于Linux、UNIX、BSD等;使用启蒙基金会图书馆(EFL);并获得BSD-2许可。
urxvt 是基于rxvt版本2.7.11cvs和aterm的X窗口系统的终端模拟器。它是根据GPLv2授权的。
xfce4-terminal, 与 GNOME 终端一样,基于Vte终端小部件库,并在GPLv2下获得许可。
PuTTY 是一个 xterm 终端模拟器,主要用于Windows和Unix平台的SSH和telnet连接。它是根据麻省理工学院的许可证发布的。
st 的目的是成为一个非常轻量级的终端模拟器。它是根据MIT/X联盟许可证授权的。
LXterminal 是轻量级X11桌面环境(LXDE)桌面环境的标准终端。它是GPLv2许可的。
Sakura 是一个基于GTK和VTE的终端模拟器,几乎没有依赖关系。它是根据GPLv2授权的。
本文作者:Jason Baker,翻译:GLIU
原文地址:https://opensource.com/life/17/10/top-terminal-emulators




