TranslateProject/published/201507/20150526 20 Useful Terminal Emulators for Linux.md
2015-08-01 23:35:42 +08:00

302 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

20 款优秀的 Linux 终端仿真器
================================================================================
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,通常指通过远程或本地方式连接的伪终端,俗称“终端”。)
![Linux Terminal Emulators](http://www.tecmint.com/wp-content/uploads/2014/01/Linux-Terminal-Emulators1.jpeg)
*20款Linux终端仿真器*
你能从开源世界中找到大量的终端仿真器它们有些拥有大量的特性而有些则反之。为了能更好地了解它们的特性我们收集了一份优秀的Linux终端仿真器清单。每一款都列出了它们各自的描述和特性以及软件界面截图和下载链接。
### 1. Terminator ###
Terminator是一款先进且强大的终端仿真器它支持多终端窗口。这款仿真器可以完全自定义。你可以更改它的界面尺寸、颜色给它设置不同的形状。拥有高用户友好性且使用起来很有乐趣。
#### Terminator的特性 ####
- 自定义配置和配色方案,根据你的需要设置尺寸。
- 使用插件来提供更多功能。
- 快捷键可以加快普通操作。
- 可以把终端窗口分割成几个虚拟终端并把它们根据需要重新调整尺寸。
![Terminator Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Terminator-Emulator.jpeg)
*Terminator 终端*
- [Terminator 主页][1]
- [下载和安装指引][2]
### 2. Tilda ###
Tilda是一款漂亮的下拉式终端基于GTK+一键单击你就可以呼出一个新的或隐藏着的Tilda窗口。你也可以用你所选择的颜色来更改文本颜色和终端背景颜色。
#### Tilda的特性 ####
- 高度定制的选项界面设置。
- 你可以给Tilda设置透明度。
- 优秀的嵌入式配色方案。
![Tilda Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Tilda-Emulator.jpeg)
*Tilda 终端*
- [Tilda 主页][3]
### 3. Guake ###
Guake是一款基于python的下拉式终端诞生于GNOME桌面环境。一键调出再按一下就能隐藏。它的设计构思来源于FPS (第一人称射击) 游戏 Quake其主要目标是容易访问。
Guake与Yakuaka和Tilda非常相似不过它是一个集上述二者的优点于一体的基于GTK的程序。Guake完全是用Python和C的片段写成的(全局热键部分)。
![Guake Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Guake-Terminal.jpeg)
*Guake 终端*
- [Guake 主页][4]
### 4. Yakuake ###
Yakuake (Yet Another Kuake) 是一款基于KDE的下拉式终端仿真器它与Guake在功能上非常相似。它的设计构思也是受FPS游戏Quake的启发。
Yakuake从根本上说是一款KDE应用程序它能非常轻松地安装在KDE桌面上但是如果你试着将它安装在GNOME桌面上你将会安装大量的依赖包。
#### Yakuake的特性 ####
- 顺畅地从屏幕顶端弹出
- 标签式界面
- 可配置的尺寸和动画速度
- 可定制
![Yakuake Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Yakuake-Terminal.jpeg)
*Yakuake 终端*
- [Yakuake 主页][5]
### 5. ROXTerm ###
ROXterm是又一款轻量级终端仿真器旨在提供与“GNOME终端”相似的特性。它原本创造出来是为了避免使用Gnome库从而更少占用空间和更快启动并使用独立的小程序来显示配置界面(GUI), 但是随着时间的流逝,它的角色就转变为给那些高级用户带来更高层次的特性。
然而它比GNOME终端更加具有可制定性并且对于那些经常使用终端的高级用户更令人期望。它能和GNOME桌面环境完美结合并在终端中提供像拖拽项目那样的特性。
![Roxterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Roxterm-Terminal.jpeg)
*Roxterm 终端*
- [ROXTerm 主页][6]
### 6. Eterm ###
Eterm是最轻量级的一款彩色终端仿真器是作为xterm的替代品而被设计出来。它是以一种自由选择的理念设计的带来了更强大、灵活、用户自主把控的终端。
![Eterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Eterm-Terminal.jpeg)
*Eterm 终端*
- [Eterm 主页][7]
### 7. Rxvt ###
Rxvt 的意思是扩展虚拟终端它是一款彩色终端仿真器是为那些不需要一些诸如Tektronix 4014仿真和toolkit-style可配置性等特性的高级用户而生的xterm替代品。
![Rxvt Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Rxvt-Terminal.jpeg)
*Rxvt 终端*
- [Rxvt 主页][8]
### 8. Wterm ###
Wterm是另一款以rxvt项目为基础的轻量级彩色终端仿真器。它所包含的特性包括设置背景图片、透明度、反向透明度和大量的设置或运行环境选项让它成为一款可高度自定义的终端仿真器。
![wterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/wterm-Terminal-.jpeg)
*wterm 终端*
- [Wterm 主页][9]
### 9. LXTerminal ###
LXTerminal是一款基于VTE的终端仿真器默认运行于没有任何多余依赖的LXDE(轻量级X桌面环境)下。这款终端有很多很棒的特性。
#### LXTerminal的特性 ####
- 多标签式支持
- 支持常规命令如cp, cd, dir, mkdir, mvdir
- 隐藏菜单栏以保证足够界面空间
- 更改配色方案
![lxterminal Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/lxterminal-Terminal.jpeg)
*lxterminal 终端*
- [LXTerminal 主页][10]
### 10. Konsole ###
Konsole是另一款强大的基于KDE的免费终端仿真器最初由Lars Doelle创造。
#### Konsole的特性 ####
- 多标签式终端
- 半透明背景
- 支持拆分视图模式
- 目录和SSH书签化
- 可定制的配色方案
- 可定制的按键绑定
- 终端中的活动通知警告
- 增量搜索
- 支持Dolphin文件管理器
- 支持导出显示为普通文本和HTML格式
![Konsole Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Konsole-Terminal.jpeg)
*Konsole 终端*
- [Konsole 主页][11]
### 11. TermKit ###
TermKit是一款漂亮简洁的终端其目标是用WebKit渲染引擎在基于应用程序的命令行中构建出GUI视图LCTT 译注这个描述比较模糊请参考截图或安装一个体验下WebKit渲染引擎在Google Chrome和Chromium中广泛使用。TermKit起初是为Mac和Windows设计的但是由于Floby对TermKit 构建了分支现在你可以将它安装在Linux发行版上并感受TermKit带来的魅力。
![TermKit Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/TermKit-Terminal.jpeg)
*TermKit 终端*
- [TermKit 主页][12]
### 12. st ###
st是一款简单的X Window终端。
![st terminal](http://www.tecmint.com/wp-content/uploads/2014/01/st-terminal.png)
*st 终端*
- [st 主页][13]
### 13. Gnome 终端 ###
GNOME终端是一款在GNOME桌面环境下自带的终端仿真器由Havoc Pennington和其他一些人共同开发。它允许用户在GNOME环境下可以使用一个真实的Linux shell来运行命令。GNOME终端是模仿了xterm终端仿真器并有一些相似的特性。
Gnome终端支持多配置文件用户可以为他们的账户创建多个配置文件每个配置文件能自定义配置选项如字体、颜色、背景图片、行为习惯等等并能分别给每个配置文件取名。它也支持鼠标事件、url探测、多标签等。
![Gnome Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Gnome-terminal.jpg)
*Gnome 终端*
- [Gnome 终端][14]
### 14. Final Term ###
Final Term是一款漂亮的开源终端仿真器在这一个单独的界面里蕴藏着一些令人激动的特性和方便的功能。虽然它仍然有待改进但是它提供了一些重要的特性比如“语义”文本菜单、智能的命令行补全、GUI终端控制、全能的快捷键、彩色支持等等。以下动图抓取并演示了它们的一些特性点开来看看吧。
![FinalTerm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/FinalTerm.gif)
*FinalTerm 终端*
- [Final Term][15]
### 15. Terminology ###
Terminology是又一款新的现代化终端仿真器为Enlightenment桌面创造但也能用于其它桌面环境。它有一些独一无二的棒极了的特性这是其它终端仿真器所不具备的。
抛开这些特性terminology甚至还提供了你无法从其它仿真器看到的东西比如图像、视频和文档的缩略图预览它允许你从Terminology直接就能看到那些文件。
你可以来看看Terminology的开发人员制作的小视频(视频画质不太清晰但足以让你了解Terminology了) https://www.youtube.com/ibPziLRGvkg
- [Terminology][16]
### 16. Xfce4 终端 ###
Xfce终端是一款轻量级的现代化终端仿真器它简单易用为Xfce桌面环境设计。它最新的一个版本有许多新的炫酷特性比如搜索对话框、标签颜色转换器、像Guake或Yakuake一样的下拉式控制台等等。
![Xfce Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/xfce-terminal.jpg)
*Xfce 终端*
- [Xfce4 终端][17]
### 17. xterm ###
xterm应用是一款标准的在X Window系统上的终端仿真器。它保持了对DEC VT102和Tektronix 4014终端的兼容以支持那些不能直接使用窗口系统的应用。
![xterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/xterm.jpg)
*xterm 终端*
- [xterm][18]
### 18. LilyTerm ###
LilyTerm是一款基于libvte的开源终端仿真器这款不太出名的仿真器追求的是快速和轻量级。LilyTerm也包括一些关键特性
- 支持标签、彩色以及标签重新排序
- 通过快捷键管理标签
- 支持背景透明化和饱和度调整
- 支持用户创建配置文件
- 若干个自定义选项
- 广泛支持UTF-8
![Lilyterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Lilyterm.jpg)
*Lilyterm 终端*
- [LilyTerm][19]
### 19. Sakura ###
Sakura是另一款不知名的Unix风格终端仿真器是为命令行模式和基于文本的终端程序开发的。Sakura基于GTK和livte自身特性不多不过还是有一些自定义选项比如多标签支持、自定义文本颜色、字体和背景图片、快速命令处理等等。
![Sakura Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/sakura.jpg)
*Sakura 终端*
- [Sakura][20]
### 20. rxvt-unicode ###
rxvt-unicode (也称为urxvt) 是另一个高度可定制、轻量级和快速的终端仿真器支持xft和unicode由Marc Lehmann开发。它有许多显著特性比如通过Unicode支持国际化语言能显示多种字体类型并支持Perl扩展。
![rxvt unicode](http://www.tecmint.com/wp-content/uploads/2014/01/rxvt-unicode.png)
*rxvt unicode*
- [rxvt-unicode][21]
如果你知道任何其它强大的Linux终端仿真器而上文未提及欢迎在评论中与我们分享。
--------------------------------------------------------------------------------
via: http://www.tecmint.com/linux-terminal-emulators/
作者:[Ravi Saive][a]
译者:[ZTinoZ](https://github.com/ZTinoZ)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:http://www.tecmint.com/author/admin/
[1]:https://launchpad.net/terminator
[2]:http://www.tecmint.com/terminator-a-linux-terminal-emulator-to-manage-multiple-terminal-windows/
[3]:http://tilda.sourceforge.net/tildaabout.php
[4]:https://github.com/Guake/guake
[5]:http://extragear.kde.org/apps/yakuake/
[6]:http://roxterm.sourceforge.net/index.php?page=index&lang=en
[7]:http://www.eterm.org/
[8]:http://sourceforge.net/projects/rxvt/
[9]:http://sourceforge.net/projects/wterm/
[10]:http://wiki.lxde.org/en/LXTerminal
[11]:http://konsole.kde.org/
[12]:https://github.com/unconed/TermKit
[13]:http://st.suckless.org/
[14]:https://help.gnome.org/users/gnome-terminal/stable/
[15]:http://finalterm.org/
[16]:http://www.enlightenment.org/p.php?p=about/terminology
[17]:http://docs.xfce.org/apps/terminal/start
[18]:http://invisible-island.net/xterm/
[19]:http://lilyterm.luna.com.tw/
[20]:https://launchpad.net/sakura
[21]:http://software.schmorp.de/pkg/rxvt-unicode