为了通过命令行和系统互动,每一款 Linux 发行版都有一款默认的终端仿真器。但是,默认的终端应用可能不适合你。为了大幅提升你工作的速度,有好多款终端应用提供了更多的功能,可以同时执行更多的任务。这些有用的终端仿真器就包括 Terminator,这是一款 Linux 系统下支持多窗口的自由开源的终端仿真器。

什么是 Linux 终端仿真器

Linux 终端仿真器是一个让你和 shell 交互的程序。所有的 Linux 发行版都会自带一款 Linux 终端应用让你向 shell 传递命令。

Terminator,一款自由开源的 Linux 终端应用

Terminator 是一款 Linux 终端模拟器,提供了你的默认的终端应用不支持的多个特性。它提供了在一个窗口创建多个终端的功能,以加快你的工作速度。除了多窗口外,它也允许你修改其它特性,例如字体、字体颜色、背景色等等。让我们看看我们如何安装它,并且如何在不同的 Linux 发行版下使用 Terminator。

如何在 Linux 下安装 Terminator?

在基于 Ubuntu 的发行版上安装 Terminator

Terminator 在默认的 Ubuntu 仓库就可以使用。所以你不需要添加额外的 PPA。只需要使用 APT 或者“软件应用”在 Ubuntu 下直接安装。

sudo apt-get install terminator

假如你的默认的仓库中 Terminator 不可用,只需要使用源码编译 Terminator 即可。

下载 Terminator 源码并且解压到你的桌面。现在打开你的默认的终端,然后 cd 到解压的目录。

现在就可以使用下面的命令来安装 Terminator 了:

sudo ./setup.py install

在 Fedora 及衍生的操作系统上安装 Terminator

dnf install terminator

在 OpenSuse 上安装 Terminator

如何在一个窗口使用多个终端?

安装好 Terminator 之后,你可以简单的在一个窗口打开多个终端。只需要右键点击并切分。

只要你愿意,你可以创建尽可能多的终端,只要你能管理得过来。

定制终端

右键点击终端,并单击属性。现在你可以定制字体、字体颜色、标题颜色和背景,还有终端字体颜色和背景。

结论:什么是你最喜欢的终端模拟器

Terminator 是一款先进的终端模拟器,它可以让你自定义界面。如果你还没有从你默认的终端模拟器中切换过来的话,你可以尝试一下它。我知道你将会喜欢上它。如果你正在使用其他的自由开源的终端模拟器的话,请让我们知道你最喜欢的那一款。不要忘了和你的朋友分享这篇文章。或许你的朋友正在寻找类似的东西。

本文由 LCTT 原创编译,Linux中国 荣誉推出

linux中terminal中编译源码,分享|Terminator:一款一个窗口包含多个终端的 Linux 终端仿真器...相关推荐

  1. Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

    点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...

  2. ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决

    ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决 在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指 ...

  3. python删除链表中重复的节点_Java编程删除链表中重复的节点问题解决思路及源码分享...

    一. 题目 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 二. 例子 输入链表:1->2->3->3->4->4-&g ...

  4. 2020年泰迪杯C题智慧政务中的文本数据挖掘应用--论文+全部源码分享

    5.2问题二模型的建立与求解 本题要求针对热点问题进行挖掘,主要目的是从群众留言中挖掘出热点问题.也就是给每一条留言都量化一个热度指数.并且根据热度指数进行排序,从而获取热度较高的评价问题.对于问题热 ...

  5. idea中jar包关联源码

    1.问题描述 idea中jar包关联源码,方便查看了解源码,记录下. 2.问题说明 springboot源码包,直接zip下载就好了. 下载地址: https://github.com/spring- ...

  6. Hhadoop-2.7.0中HDFS写文件源码分析(二):客户端实现(1)

    一.综述 HDFS写文件是整个Hadoop中最为复杂的流程之一,它涉及到HDFS中NameNode.DataNode.DFSClient等众多角色的分工与合作. 首先上一段代码,客户端是如何写文件的: ...

  7. c语言复制粘贴源码,c语言函数memccpy()如何复制内存中的内容实例源码介绍

    c语言函数memccpy()如何复制内存中的内容实例源码介绍.引入的头文件:#include memccpy()函数定义:void * memccpy(void *dest, const void * ...

  8. js显示PHP源代码命令,layedit富文本编辑器中如何添加显示源码功能(代码)

    本篇文章给大家带来的内容是关于layedit 富文本编辑器中如何添加显示源码功能(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 由于项目需要用到富文本编辑器,并且要有显示源码 ...

  9. 【kafka】Kafka中的动态配置源码分析

    1.概述 2.源码分析 Broker启动加载动态配置 KafkaServer.startup 启动加载动态配置总流程 2.1 动态配置初始化 config.dynamicConfig.initiali ...

最新文章

  1. Matlab使用笔记
  2. 【云炬大学生创业基础笔记】第1章第1节 创新和创业有什么样的关系?
  3. SQL学习(二)之四大查询语句以及标准写法
  4. Java 实现 Trie (前缀树)
  5. 2005链接mysql_VISUAL STUDIO 2005连接MYSQL数据库
  6. 2022校招百度提前批校园招聘
  7. jQuery之Ajax
  8. Vue父组件使用子组件时,需要携带参数,函数内如何获取子组件给的值
  9. ThinkPHP框架 _ 学习3
  10. 近代数字信号处理实验-DFT分析信号的频谱
  11. SpringBoot配置logback-spring.xml日志
  12. Elasticsearch 内置分析器Analyzer
  13. 路由器IP-4-DUPADDR: Duplicate address和CDP-4-DUPLEX_MISMATCH错误的解决方案
  14. 真机调试 —— An unknown error occurred.
  15. 趣图:程序猿和运维狗的工作日常……
  16. Rust : actor模式 与 Actix库
  17. Unity—火焰特效制作
  18. 塑料模具加工的工艺流程在注塑行业
  19. php正则校验特殊字符,PHP正则表达式中的特殊字符
  20. 天水市师院计算机系好吗,天水师范学院专业排名及介绍 哪些专业最好

热门文章

  1. selenium经过WebDriverWait实现ajax测试
  2. [好书推荐].计算机原理与设计——Verilog HDL版等;待续
  3. Atlas学习手记(5):使用服务端定时控件TimerControl
  4. python输入exit怎么退出了_Python 中的 exit() 和 sys.exit()
  5. proto文件支持继承吗_搞懂 Javascript中this 指向及继承原理
  6. python爬取携程酒店信息_不写代码玩转爬虫实例(3) - 抓取携程酒店信息
  7. 简单的java rpc_Java 简单的rpc 一
  8. concat mysql sql注入_sql注入-mysql注入基础及常用注入语句
  9. php功能与特性,PHP 6将实现的8个特性和功能
  10. Java设计模式-七大设计原则