开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
最棒的 7 款开源终端模拟器 - 技术翻译 - 开源中国社区

最棒的 7 款开源终端模拟器 【已翻译100%】

oschina 推荐于 2年前 (共 6 段, 翻译完成于 11-16) 评论 39
收藏  
119

你是系统管理员,Linux 重度用户,或者只是每天要在命令行花费大量时间的用户?选择哪种终端仿真程序,可能跟个人的喜好有关。你是喜欢轻量级呢,还是探索全部功能和可定制化的选项?或者只使用发行版给的默认选项?

如果你对终端程序还不了解,你可以认为它们就是一种图形界面的程序,可以让你用 shell 访问你的机器。使用文本模式界面访问计算机,你可以发现 Linux 的真正强大之处,在各方面都你都可以找到更快、更有效、更多控制的程序,更不要说系统管理员和开发者日常依赖的大量工具。为了在图形界面获得 shell 功能,你需要终端仿真器。

Terminal emulators

作为对比,我把每种终端运行 htop 的截屏列了出来,使用的都是默认配置。当然,每种终端程序都可以做某些程度的自定义,我机器上显示的样子不一定跟你机器上看到的完全一致。

zicode
 翻译得不错哦!

想不想把这些都试一下?在我的 Fedora 22 系统里确实把这些都装了:
# dnf install gnome-terminal guake konsole terminator tilda xterm yakuake
当然,GNOME terminal 默认是已经安装了的。

Gnome Terminal

对于 GNOME 用户,Gnome Terminal 显然都是默认安装的。也就是说,它是系统的一部分。与我们列出的其他终端程序一样,它支持彩色的文本,多样化的主题,透明,鼠标交互,多标签,不过有一样特性没有让我接受不了,那就是改变窗口尺寸时文本自动重排。这个终端支持多用户,所以我可以任意尝试不同的设置项,而不会影响当前的配置,或者我也可以为不同的任务设置不同的配置。Gnome Terminal 支持链接的点击,这个特性用过之后就无法舍弃。

作为 Gnome 的一个组件,它的标题栏的样式跟 GTK 主题保持一致,与系统的其他部分的外观也一样,与大多数 Gnome 组件一样,默认的终端遵循 GPL v3 协议。

gnome-terminal

zicode
 翻译得不错哦!

Guake

Guake 少数有“下拉”样式的界面的终端里的头一个,按下热键后下拉的内容会在屏幕的顶端显式。它也是我没有疑义的最喜欢的终端,在我家里的机器上它是日常工作使用的终端。Guake 和其他有下拉风格界面的终端的风格在 Quake 也有,出于对 90 年代的怀念,可以通过这种方式来重温我的最爱。

在 Guake 众多特性中,我喜欢它自带了大量的主题,包括我个人最喜欢的 Solarized Dark 和 Tomorrow Night,让我流连忘返。它有足够多的配置项可以满足我所有的需求,默认的热荐(F12 启动,F11 全屏)已经成为我下意识的动作。Guake 可以在 GitHub 上找到,基于 GPLv2

guake

zicode
 翻译得不错哦!

Konsole

Konsole 是 KDE 附带的默认终端仿真器,所以如果你是一个 KDE 的用户,你可能已经熟悉它了。作为一个 KDE 组件,它为许多其它的 KDE 应用提供了嵌入式终端,包括 Konqueror,Kate,KDevelop。它的功能和 GNOME 默认的终端类似,我真的很喜欢它的目录和 SSH 书签功能。如果你不喜欢终端的屏幕显示比例或 TMUX,它还提供了分割终端功能。

Konsole 基于 GPL2 协议

Terminator

Terminator 在很多地方与 GNOME 终端类似,他也像 Konsole,它的过人之处在于分割终端,在一个窗口里显示多个终端。他也是跨平台的,如果你想在 Mac,Windows 和 Linux上面体验,它可能是你不错的选择。它也有一些漂亮的功能,包括文字和网址的拖放功能,精心设计的垂直滚动功能,制表符适度处理(许多程序员需要这个),自动日志等。它还可以优雅的处理 UTF-8 字符。

Terminator 基于 GPL2 开源。

kennedy
 翻译得不错哦!

Tilda

Tilda 是为 GTK 设计的另一种下拉抖动样式(Quake-style)终端仿真器,它的名字是取自波浪号键(Tilda),默认波浪号键调用雷神之锤终端。Tilda 的默认界面是很小的,没有窗口标题,边框,或任何东西,但需要改变样式时可以在偏好中设置。它有大量的配备,从设置键绑定,设置默认的大小和颜色,滚动设置,和更多的参数。

Tilda 基于 GPL2 开源。

Xterm

如果你感觉 xterm 它很古老,没错,因为它的确很古老。Xterm 出生于1984年,xterm 是 X window 系统的默认终端模拟器,需要避开任何的图形工具包,否则它可能会显示在你的窗口管理器上。但这种简约的做法也相应的缺乏特色;这是非常简单的一个终端。不过,对于一个非常小的带有图形系统的 Linux,xterm 中仍有一席之地。

xterm 基于 MIT 许可。

kennedy
 翻译得不错哦!

Yakuake

Yakuake 是另一个下拉终端模拟器,它是 KDE 家庭的一部分。简称“又是一个 kuake 系列”Yakuake 实际上可以看作是一个前端 Konsole(上面提到),它的许多特征是相似的。如果你喜欢的 Konsole 但又喜欢抖动样式,Yakuake 是不错的选择。Yakuake 基于 GPL2。

这里列出的不是详尽的清单。Terminology,eterm,mrxvt等,许多人有自己的喜好,自己环境或相应的窗口管理器。每一个,当然,带着自己的功能和卖点。

那么,哪一个是你的最爱?参加我们的调查,在这篇文章的顶部,如果你的喜好没有获得晋级,请在下面写上你的喜好。

kennedy
 翻译得不错哦!
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们
评论(39)
Ctrl/CMD+Enter

Guake 挺好玩,后来装了一直用
不管用什么终端,zsh是必须的。
实用党,terminator,不过感觉不够稳定
Terminator 最好用的没有之一
感觉都够用,分屏的话加tumx好了
感觉可以分屏平铺的终端比较有用不用切来切去。
xterm足够用了
高大上,学习了
SecureCRT

引用来自“铂金小鸟”的评论

不管用什么终端,zsh是必须的。
默认的bash就够了

引用来自“铂金小鸟”的评论

不管用什么终端,zsh是必须的。
默认的bash就够了
lxterminal 包依赖少,占用资源少,功能却不少
截图都是Htop啊
Yakuake 挺好的

引用来自“铂金小鸟”的评论

不管用什么终端,zsh是必须的。

引用来自“阿信SXQ”的评论

默认的bash就够了
不经常使用shell 的,用base足够了 。经常在shell下操作,还是zsh方便点。zsh单就补全提示功能,和快速目录切换,都可以省很多时间。对git支持也好。

引用来自“山羊的故事”的评论

SecureCRT
SecureCRT+1
iTerm2算不算

引用来自“卖红薯”的评论

iTerm2算不算
这边都是linux能用的,iterm2是osx上的。
虽然上面的都是linux下的,但是我还是要说iterm2
以前linux 上 使用 quake
顶部