Ubuntu Terminator(多开并行终端工具)

在日常 Linux 开发和运维工作中,终端几乎是离不开的工具。Ubuntu 默认自带的 Terminal 虽然够用,但当我们需要同时查看日志、连接多台服务器、并行执行命令时,单窗口终端就显得有些吃力了。

这时候,Terminator 就非常实用了。

Terminator 是一款非常受欢迎的 Linux 终端工具,最大的特点就是支持 窗口分屏、标签页、多终端同步输入。对于开发、测试、运维人员来说,它能显著提升效率

一、什么是 Terminator

Terminator 是一个增强型终端模拟器。和 Ubuntu 默认终端相比,它更适合多任务场景,尤其是下面这些情况:

  • 一边看日志,一边执行命令
  • 同时连接多台服务器
  • 前后端服务同时启动
  • 需要在多个终端中执行相同命令
  • 想把多个终端整合到一个窗口中

简单来说,Terminator = 更适合重度命令行用户的终端工具

二、Ubuntu 安装 Terminator

在 Ubuntu 中安装 Terminator 很简单,直接使用 apt 即可。

1. 更新软件源

复制代码
sudo apt update

2. 安装 Terminator

复制代码
sudo apt install terminator

安装完成后,可以直接在Show Applications(显示应用程序) 中搜索terminator直接启动(也可以将其添加到收藏夹);或者,也可以直接使用快捷键Ctrl+Alt+T启动。

三、Terminator 的界面特点

首次打开 Terminator,你会发现它看起来和普通终端差别不大。但它最强大的地方在于:

  • 支持 水平分屏
  • 支持 垂直分屏
  • 支持 标签页
  • 支持 终端分组
  • 支持 快捷键操作
  • 支持 布局保存

也就是说,一个窗口里可以同时管理多个终端,而不需要反复切换多个窗口。

三、Terminator 常用快捷键

第一部份:关于在同一个标签内的操作

复制代码
Alt+Up                          //移动到上面的终端
Alt+Down                        //移动到下面的终端
Alt+Left                        //移动到左边的终端
Alt+Right                       //移动到右边的终端
Ctrl+Shift+O                    //水平分割终端
Ctrl+Shift+E                    //垂直分割终端
Ctrl+Shift+Right                //在垂直分割的终端中将分割条向右移动
Ctrl+Shift+Left                 //在垂直分割的终端中将分割条向左移动
Ctrl+Shift+Up                   //在水平分割的终端中将分割条向上移动
Ctrl+Shift+Down                 //在水平分割的终端中将分割条向下移动
Ctrl+Shift+S                    //隐藏/显示滚动条
Ctrl+Shift+F                    //搜索
Ctrl+Shift+C                    //复制选中的内容到剪贴板
Ctrl+Shift+V                    //粘贴剪贴板的内容到此处
Ctrl+Shift+W                    //关闭当前终端
Ctrl+Shift+Q                    //退出当前窗口,当前窗口的所有终端都将被关闭
Ctrl+Shift+X                    //最大化显示当前终端
Ctrl+Shift+Z                    //最大化显示当前终端并使字体放大
Ctrl+Shift+N or Ctrl+Tab        //移动到下一个终端
Ctrl+Shift+P or Ctrl+Shift+Tab  //Crtl+Shift+Tab 移动到之前的一个终端

第二部份:有关各个标签之间的操作

复制代码
F11                             //全屏开关
Ctrl+Shift+T                    //打开一个新的标签
Ctrl+PageDown                   //移动到下一个标签
Ctrl+PageUp                     //移动到上一个标签
Ctrl+Shift+PageDown             //将当前标签与其后一个标签交换位置
Ctrl+Shift+PageUp               //将当前标签与其前一个标签交换位置
Ctrl+Plus (+)                   //增大字体
Ctrl+Minus (-)                  //减小字体
Ctrl+Zero (0)                   //恢复字体到原始大小
Ctrl+Shift+R                    //重置终端状态
Ctrl+Shift+G                    //重置终端状态并clear屏幕
Super+g                         //绑定所有的终端,以便向一个输入能够输入到所有的终端
Super+Shift+G                   //解除绑定
Super+t                         //绑定当前标签的所有终端,向一个终端输入的内容会自动输入到其他终端
Super+Shift+T                   //解除绑定
Ctrl+Shift+I                    //打开一个窗口,新窗口与原来的窗口使用同一个进程
Super+i                         //打开一个新窗口,新窗口与原来的窗口使用不同的进程
相关推荐
Lv_沐曦9 分钟前
Windows磁盘驱动器取消黄色感叹号的方法
运维·windows·bitlocker·黄色感叹号
致Great10 分钟前
Claude Code 上线 Dynamic Workflows:一句话调度 1000 个子智能体并行干活
java·linux·服务器
网络与设备以及操作系统学习使用者44 分钟前
零信任架构落地实践详解
运维·网络·学习·架构
满天星83035771 小时前
【Git】原理及使用(三)(分支管理)
linux·git
载数而行5201 小时前
Linux 2 基本实操(远程操控,远程传输,vi/vim编辑器,关机重启,xshell的用户登录注销)
linux
me8321 小时前
【Linux】Linux 目录命名规范溯源(Linux各个目录究竟是干嘛的)
linux·运维·数据库
lolo大魔王1 小时前
Linux 内置命令与外部命令超详解(区别、原理、查找、执行流程)
linux·运维·服务器
H Journey1 小时前
Linux 查看进程端口占用命令整理
linux·运维·服务器
着迷不白1 小时前
二、Linux命令3要素及系统结构+文件的增删改查
linux·运维·服务器
heimeiyingwang1 小时前
【架构实战】搜索系统架构设计:从精准匹配到智能推荐
运维·架构·jenkins