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

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

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

想不想把这些都试一下?在我的 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 协议。

Guake

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

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

Konsole

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

Konsole 基于 GPL2 协议

Terminator

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

Terminator 基于 GPL2 开源。

Tilda

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

Tilda 基于 GPL2 开源。

Xterm

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

xterm 基于 MIT 许可。

Yakuake

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

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

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

【编辑推荐】

【责任编辑:wangxueyan TEL:(010)68476606】

点赞 0

开源游戏机java模拟器_最棒的 7 款开源终端模拟器相关推荐

  1. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...

    ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置 Ubuntu has a ...

  2. php基于浏览器的linux终端模拟器,回顾最佳的9款Linux终端模拟器

    原标题:回顾最佳的9款Linux终端模拟器 来自:Linux迷 链接:https://www.linuxmi.com/9-linux-terminal.html Linux终端模拟器是所有人(包括新手 ...

  3. 开源游戏机java模拟器_开源一个Flutter编写的完整终端模拟器

    上次开源了一个简易的终端模拟器,我也知道并不是标准的,但自己也一直在用,然后就发现了一些棘手的问题,就又跑去研究了一些完整终端的源码,termux,Android Terminal,最后成功的将他们的 ...

  4. java 日历工具_【Java】太强了,这款开源日历工具库堪称神器!

    首页 专栏 javascript 文章详情 0 太强了,这款开源日历工具库堪称神器! Github导航站发布于 今天 02:03 大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码, ...

  5. 苹果系统模拟器_开发者成功在苹果MacBook上通过模拟器正常运行Windows 10X版

    昨天微软已经面向开发者们推出Windows 10X 版的模拟器,借助模拟器开发者可以在现有设备上调试应用程序. Windows 10X 版是微软为可折叠设备和多屏设备开发的新系统,但是实际上该版本也同 ...

  6. 终端模拟器运行php,ROOT用户福利:安卓终端模拟器简述及命令行入门!

    本帖最后由 axmsn 于 2018-4-4 09:53 编辑 1,概述 终端模拟器类似于linux中的shell,是系统中的命令行模式.在桌面上能做的事情在命令行下也能做.比如 基本功能: A,打电 ...

  7. dgen模拟器 linux,game_box: GameBox 是一款游戏家用机模拟器,本项目基于Qt,可在windous\mac\linux等多平台使用。...

    game box 概述 GameBox是一款游戏家用机模拟器,本项目基于Qt,可在windous\mac\linux等多平台使用.由于本项目基于多种开源代码开发而成,强烈提醒注意license说明. ...

  8. python写计算机模拟器_用 Python 写出了一个 Gameboy 模拟器

    点击上方"编程派",选择设为"设为星标" 优质文章,第一时间送达! 感觉用 Atari 游戏研究人工智能有点「不够接地气」?现在我们可以使用 Gameboy 模 ...

  9. 身为 Java 程序员必须掌握的 10 款开源工具!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:雨轩小晴 www.seoxiehui.cn/article- ...

最新文章

  1. 1. 自然语言处理描述
  2. C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
  3. linux中tr命令的用法
  4. Tensorflow解决MNIST手写体数字识别
  5. linux下gcc升级
  6. gerrit与crowdid, openid集成,设置openIdSsoUrl 直接登录
  7. SQL性能优化(转)
  8. 计算机中职生毕业鉴定评语,中职学生毕业鉴定评语
  9. 小米新生态总监董红光:致力打造智能服务开放平台
  10. CAD转JPG如何才能清晰?来看这两个方法
  11. oracle12c cdb修改,ORACLE 12C 新特性CDB及PDB
  12. html 盒子 边距,css盒子-内外边距
  13. win10兼容VC++6.0(绿色完整版)安装方法
  14. 站队(使用插入排序完成)——————来自MC老玩家的怒吼
  15. PADS VX2.8 基本规则的设置方法
  16. mysql系列之十一许可更新及对象搜索
  17. 微软声学回声消除demo AECMicArray的使用
  18. FPGA之BISS接口协议实现
  19. 大数据分析师面试求职攻略
  20. 支付宝“刷脸支付”韩国遇冷 真相让人笑出眼泪

热门文章

  1. 部署可扩展的目标检测管道:推理过程(下)
  2. Laravel Redis操作大全
  3. Django 模型查询2.3
  4. mysql sql w3cschool_SQL复习(w3school)笔记
  5. swoole安装异步reids
  6. 设计模式之创建型汇总
  7. logrus学习笔记
  8. 【转载】Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
  9. [Cake] 1. CI中的Cake
  10. Beta阶段总结博客(麻瓜制造者)