Linux上有哪些好的终端模拟器?

Linux上有哪些好的终端模拟器?

一个好的终端模拟器是一个选择Linux而不是Windows或Mac的充分理由,任何Linux的资深用户都会同意这点。通过使用shell,用户可以完成在图形环境下不可能或者太重复的任务。但是终端模拟器的选择是非常重要的,因为它会成为你使用最多的程序。我会尝试列出在Linux上好的终端模拟器的清单,从经典的到奇特的,但是它们都是有效率且独特的。

如果你认为还有好的终端程序在这里没有提到,请在评论区让我们知道。这里列出了许多,大多数是值得你了解一下。

1. Gnome-terminal

让我们先从“经典”终端开始,对于Gnome而言,Gnome-terminal和Gnome一样经典。它支持多用户配置,标签,文本大小调整,背景转换和高度定制。如它名字暗示的那样,它适用于Gnome环境。

2. Konsole

同样大名鼎鼎,Konsole在KDE环境下等同于Gnome-terminal。Konsole额外支持的一点是分割视图和书签目录。

3. (Xfce) terminal

Xfce用户同样有他们的Xfce4终端。这个项目的目的是制造一个在外观上相似Gnome-terminal的产品,但是更少占用资源需求。它是高端定制化的,虽然没有用户配置功能或者透明背景。

4. LXTerminal

其目标是为了成为桌面环境下的最有名的终端,LXTerminal是为LXDE环境设计的。如你所能想到的,它甚至比xfce-terminal更轻量快速,去除了复杂的自定义和高级选项,只保持了标签功能。

5. Terminator

现在让我们看看终端模拟器中的劳斯莱斯,Terminator是这些终端里面功能最完备的一款,它包括了标签、水平和垂直分割视图、截屏、用户配置、插件、布局管理。可能还有一些你永远都用不到的选项。它的缺点是太大和大量的资源消耗,这些就是你付出的代价。

6. Tilda

这里还有一款完全不同的一款终端,它称为“下拉”式。如果你喜欢你的终端总是一键可达,也许你会喜欢下面提到的三个特点。首先,Tilda是一个典型的下拉式终端;它不依赖于环境并且非常轻量;你可以设置透明度或者甚至是不同的背景,并且选择出现在屏幕的那个边。除去这些,不要期待太复杂的功能,比如标签或者分割视图。Tilda只做一件事:在你需要的时候快速显示出来。

7. Guake

如果喜欢Tilda的方式,而且希望与Gnome结合更紧密,你应该试试Guake。在功能方面,它多多少少与Tilda相似。两者之间最大的不同是Guake更美观。

8. Yakuake

KDE用户当然也不会被遗忘,他们有Yakuake,它基本上就是KDE环境下的Guake的替代品。它和Quake功能一样,除了还有标签化接口和用户配置。

9. Terra

对于既喜欢Terminator,也喜欢下拉式的资深用户而言,我估计Terra是最好的。介于Guake和Terminator之间,Terra在下拉式中支持分割视图和标签。

10. rxvt

如果你的目标是尽可能的轻量,并且你希望类似xterm,那么rxvt就是为你设计的。它没有标签和自定义,没有分割视图,没有任何东西,要极轻量就用rxvt。如果有时你只需要刚好够的功能,那么rxvt就是为你提供的。

11. Sakura

作为一款并不有名的终端模拟器,Sakura基于GTK但是并不需要完整的Gnome环境。不像rxvt,Sakura有一些额外的功能,像标签和颜色自定义,但是它尝试着保持简单和基本。因此如果你想要一款不针对特定环境的基础终端,Sakura可能是你想要的。

12. Terminology

这里面最奇异的终端是Terminology。它原本是为Enlightment设计的,它包括了目前我们看到的常规功能,并且还有我之前没有见过的功能。比如,直接在终端中播放流媒体,以及在文件列表中显示略缩图。

原文发布时间:2014-06-05

本文来自云栖合作伙伴“linux中国”

时间: 2024-10-28 21:39:06

Linux上有哪些好的终端模拟器?的相关文章

sakura 3.0.0发布 终端模拟器

sakura 是一个基于GTK 和 libvte的终端模拟器.它是一个很少依赖的终端模拟器,你无需在一个完整的GNOME桌面上安装一个体面的终端模拟器.sakura 使用GTK的http://www.aliyun.com/zixun/aggregation/9600.html">笔记本电脑来提供一个窗口多个选项卡式的终端,并增加了几个选项的上下文菜单. sakura 3.0.0该版本进行了一些错误的修正.它依赖于GTK-3.0. 软件信息:http://www.pleyades.net/d

android-Android 终端模拟器开发

问题描述 Android 终端模拟器开发 2C 如何在android apk中实现linux系统终端的功能?比如像Android Terminal Emulator这个apk一样,显示一个终端界面,可以输入命令可以执行,求大神给出思路. 解决方案 Android上的linux终端模拟器 解决方案二: 写一个命令解析器调用shell执行

《GNS3实战指南》——2.4 在Ubuntu Linux上安装

2.4 在Ubuntu Linux上安装 GNS3可以在许多不同的Linux发行版本上正常运行,但是其中大多数缺乏文档.本节将揭开神秘的面纱,展示在基于UNIX的平台上运行GNS3是一件很简单的事.选择Ubunt,是因为它是一个很常用的发行版本. 在Linux上安装GNS3有两种方法.可以通过包管理器安装一个捆绑包,也可以从源代码安装.使用包安装既快速又容易,但缺点是无法摆脱已经移植到特定平台的GNS3版本,它可能不是最新的版本.这里还可以使用源代码方便地安装.源代码安装仅多出几个步骤,且提供最

在 Linux 上安装 Oracle 10g

  概述 这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分.这些文章详细介绍了 Linux 的所有三个已认证的英语发行套件(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件.同时,还逐步演示了为评估主要 Oracle 10g 产品而在常见硬件上进行安装和配置的过程. 该系列的根本目标是逐步演示如何安装和配置 10g 网格的所有组件.通过这个系列,您将了解如何安装和配置单实例 Oracle 10g 数据库(本文).双节点 Oracle RAC 1

在Unix/Linux上令(java)JVM支持中文输出

unix|中文 原文: 在Unix/Linux上令(java)JVM支持中文输出 一.在Unix/Linux上令JVM支持中文输出 如果用户使用的是UNIX的远程服务器,就会遇到中文字体在图像中输出的问题,特别是由于许多管理员并不喜欢把主机的locale定为zh(因为意味着可能出乱码或必须装微形图形终端象zhcon,但很多情况下这样的条件并不具备).大部分程序员的JAVA经验苟限于JSP脚本程序,部分熟练的程序员大概开发过中间件.servlet.applet或在WINDOWS上运行的GUI程序.

Linux 上的基础网络设备详解

Linux 抽象网络设备简介 和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux    网络设备来完成.一个常见的情况是,系统里装有一个硬件网卡,Linux 会在系统里为其生成一个网络设备实例,如 eth0,用户需要对 eth0    发出命令以配置或使用它了.更多的硬件会带来更多的设备实例,虚拟的硬件也会带来更多的设备实例.随着网络技术,虚拟化技术的发展,更多的高级网络设备被加入了到了

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建.编辑和操作文件 Linux 基金会宣布了一个全新的 LFCS(Linux 基金会认证系统管理员Linux Foundation Certified Sysadmin)认证计划.这一计划旨在帮助遍布全世界的人们获得其在处理 Linux 系统管理任务上能力的认证.这些能力包括支持运行的系统服务,以及第一手的故障诊断.分析,以及为工程师团队在升级时提供明智的决策. Linux 基金会认证系统管理员--第一讲 请观看下面关于

如何在Linux上使用命令行管理密码

如何在Linux上使用命令行管理密码 在基于密码的认证在网络盛行的今天,你可能需要或者已经使用了某种密码管理工具来跟踪管理你正在使用的所有密码.有各种各样的在线或离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度.用户界面或者目标环境(如企业或终端用户)的不同而各不相同.例如,有一些是为终端用户开发基于图形化的密码管理器,如KeePass(X). 对于那些不想要依赖图形化进行密码管理的用户,笔者将会讲述如何在命令行下使用 pass来管理密码,这是一个简单的用于命令行管理密码的工具. 该密

《Hadoop实战第2版》——2.1节在Linux上安装与配置Hadoop

2.1 在Linux上安装与配置Hadoop 在Linux上安装Hadoop之前,需要先安装两个程序: 1)JDK 1.6(或更高版本).Hadoop是用Java编写的程序,Hadoop的编译及MapReduce的运行都需要使用JDK.因此在安装Hadoop前,必须安装JDK 1.6或更高版本. 2)SSH(安全外壳协议),推荐安装OpenSSH.Hadoop需要通过SSH来启动Slave列表中各台主机的守护进程,因此SSH也是必须安装的,即使是安装伪分布式版本(因为Hadoop并没有区分开集群