Ubuntu 超级终端Terminator常用使用技巧

Ubuntu 超级终端Terminator常用使用技巧

Terminator 是一款功能强大的终端模拟器,它特别适合于需要同时管理多个终端会话的用户。以下是如何在 Ubuntu 上使用 Terminator 的详细指南:

安装 Terminator

如果你的系统尚未安装 Terminator,你可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install terminator

基本使用

  1. 启动 Terminator:你可以通过 Ubuntu 的应用菜单找到并启动 Terminator,或者通过输入 terminator 命令在现有的终端中启动它。

  2. 打开新的标签:你可以通过点击窗口顶部的 “+” 图标、右键点击并选择“开新标签”,或使用快捷键 Ctrl+Shift+T 来打开新的标签。

  3. 分割视图

    • 垂直分割:使用快捷键 Ctrl+Shift+E 在当前面板垂直分割出一个新的面板。
    • 水平分割:使用快捷键 Ctrl+Shift+O 在当前面板水平分割出一个新的面板。
  4. 在面板间切换:使用 Alt+上/下/左/右箭头键 在面板之间切换。

  5. 调整面板大小:点击并拖动面板之间的边界来调整它们的大小。

  6. 关闭面板:在需要关闭的面板中使用快捷键 Ctrl+Shift+W

  7. 关闭标签:在需要关闭的标签中使用快捷键 Ctrl+Shift+Q

高级功能

  1. 自定义布局:你可以创建并保存窗口布局,以便以后可以快速加载。通过右键菜单访问“首选项”>“布局”,在这里配置和保存你的布局。

  2. 分组输入

    • 在所有面板中输入:右键点击并选择“在所有终端中发送输入”,这样你在一个面板中的输入将会复制到所有面板中。
    • 在组中输入:你可以创建面板组,并在这些组内分别输入。
  3. 首选项配置:通过“首选项”菜单,你可以自定义 Terminator 的许多方面,包括字体、颜色方案、键盘快捷键、行为等。

  4. 使用快捷键:Terminator 支持许多快捷键,可以提高你的工作效率。通过查看“首选项”中的“键盘快捷键”部分来了解和自定义这些快捷键。

  5. 插件:Terminator 也支持插件来扩展其功能。你可以在网络上查找 Terminator 插件并根据其文档进行安装和配置。

  6. 右键菜单:右键单击提供了许多快速访问功能的菜单,包括打开新标签、分割面板、关闭面板、更改终端标题等。

  7. 拖放式重排:你可以通过拖放来重新排列面板。

使用技巧

  • 使用快捷键:熟悉并使用 Terminator 的快捷键可以显著提高你的工作效率。
  • 自定义设置:根据你的喜好自定义 Terminator 的外观和行为。
  • 保存和使用布局:如果你有特定的工作流需求,创建并保存布局非常有用。

常见问题

Ctrl+Shift+E失效
  • 具体情况:Ctrl+Shift+E垂直分割没有成功,终端里出现了一个带下划线的小写字母e,并且其他快捷键都失效了。

  • 原因:Ubuntu的输入法提前占用了Ctrl+Shift+E这组快捷键,导致Terminator的分屏快捷键无法生效。

  • 解决:将输入法的这组快捷键设置移除,或者修改为其他快捷键即可。

  • 在命令行输入

    ibus-setup
    
    • 弹出输入法的设置窗口

      在这里插入图片描述

    • 选择表情符号这一页,可以看到Ctrl+Shift+E确实已经被占用

    在这里插入图片描述

    • 点击右侧三个点,将其删除或者修改成其他快捷键即可,之后Ctrl+Shift+E就可以正常分屏了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/622712.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Prompt Engineering ,Fine-tuning , RAG ?

Prompt Engineering ,Fine-tuning , RAG 总结:1 prompt engineering2 RAG (Retrieval Augmented Generation)**RAG特点****RAG优势****RAG劣势** 3 微调(Fine-tuning)**微调特点****微调优势****微调劣势** 4 三者共性和区别5 RAG和微调的适应…

港中深「户外自重构蜗牛机器人集群」登Nature子刊!

在科幻电影《超能陆战队》中,我们见证了一种由成千上万个微小磁性单元组成的机器人通过磁力相互连接,形成各种复杂的三维结构。香港中文大学(深圳)林天麟教授团队致力于将这一科幻转化为现实,近年来开发了一系列自由形…

C++基础与深度解析 | 数组 | vector | string

文章目录 一、数组1.一维数组2.多维数组 二、vector三、string 一、数组 1.一维数组 在C中,数组用于存储具有相同类型和特定大小的元素集合。数组在内存中是连续存储的,并且支持通过索引快速访问元素。 数组的声明: 数组的声明指定了元素的…

【基础技能】Windows常用快捷键

最近做知识管理,梳理了下个人技能,存在好多基础技能都是一知半解,用的时候都是现搜现查,没有形成一个完整的知识体系,导致一些基础不牢靠,需要再次筑基! 于是就翻阅了微软的官网,撸…

5.13网络编程

只要在一个电脑中的两个进程之间可以通过网络进行通信那么拥有公网ip的两个计算机的通信是一样的。但是一个局域网中的两台电脑上的虚拟机是不能进行通信的,因为这两个虚拟机在电脑中又有各自的局域网所以通信很难实现。 socket套接字是一种用于网络间进行通信的方…

Linux进程间几种通信机制

一. 简介 经过前一篇文章的学习, 我们知道Linux下有两种标准:system V标准和 Posix标准。 System V 和 POSIX 标准是操作系统提供的接口标准,它们规定了操作系统应该如何实现一些基本功能,比如线程、进程间通信、文件处理等。 …

【APM】在Kubernetes中搭建OpenTelemetry+Loki+Tempo+Grafana链路追踪(一)

文章目录 1、最终效果2、前提准备2、环境信息3、服务集成(Opentelemetry ->Tempo)3.1 上报链路数据3.1.1 下载opentelemetry-agent3.1.2 启动配置业务app3.1.3 配置opentelemetry输入输出3.1.4 配置grafana datasource3.1.4.1 配置tempo3.1.4.2 配置l…

基于RK3568的鸿蒙通行一体机方案项目

鸿蒙通行一体机方案以鸿蒙版AIoT-3568X人工智能主板为核心平台,搭载OpenHarmony操作系统,使用自研算法和国产芯片,可管可控,并提供身份识别以及其他外设配件生态链支持。 01 项目概述 项目使用场景 鸿蒙版通行一体机方案凭借自主…

【云计算小知识】云管理的作用是什么?

云计算已经成为推动企业数字化转型,提升运营效率的重要力量。而在这个过程中,云管理作为确保云计算环境稳定、高效运行的关键环节,其作用愈发凸显。今天我们小编就给大家详细介绍一下云管理的作用是什么? 云管理的作用是什么&…

探索渲染农场的高性能奥秘

在当今数字化的时代,渲染农场正逐渐成为许多行业不可或缺的强大工具。那么,为什么我们说渲染农场是高性能的计算机系统呢?让我们深入剖析其中关键要点。 “渲染农场”拥有大规模的计算资源。它由众多高性能的计算机节点组成,这些…

Maven、JavaWeb基础开发

1 Maven介绍 1、标准化的项目结构 2、标准化的构建流程 3、依赖管理 4、依赖范围 2 JavaWeb基础开发 2.1 Http协议 1 Http请求数据格式 2 Http响应数据格式 2.2 Web服务器(Tomcat) VTS、FileServer使用Tomcat部署; 其他服务单元TESLA S…

vue3.0(七) 计算属性(computed)

文章目录 1 计算属性(computed )1.1 computed使用1.2 computed使用场景1.4 computed的注意点1.4 computed的原理1.5 computed的示例 computed 和 Methods 的区别 1 计算属性(computed ) 在 Vue 3 中,computed 是一个用…

【AI大模型】自动生成红队攻击提示--GPTFUZZER

本篇参考论文为: Yu J, Lin X, Xing X. Gptfuzzer: Red teaming large language models with auto-generated jailbreak prompts[J]. arXiv preprint arXiv:2309.10253, 2023. https://arxiv.org/pdf/2309.10253 一 背景 虽然LLM在今天的各个领域得到了广泛的运用…

Nginx安全扫描借助lua-nginx-module模块增加授权

一、问题描述 某次安全扫描通过Dirsearch工具发现,nginx代理访问某后端业务时,发现:Springboot未授权漏洞,存在信息泄露风险,危险等级:中危; 相关资源:openresty官网、/lua-nginx-m…

结构体补充-位段

文章目录 位段介绍位段内存分配位段的使用注意事项结束 位段介绍 为什么会有位段呢? 我们直到一个int是4个字节表示32个bit位,但是比如2,3这样的整数,我们只需要2个bit位就可以了,那30个比特位不就是浪费掉了吗,所以位段就产生了 位段通过结构体来实现,位段表示方法…

Hive表数据优化

Hive表数据优化 1.文件格式 为Hive表中的数据选择一个合适的文件格式,对提高查询性能的提高是十分有益的。 (1)Text File 文本文件是Hive默认使用的文件格式,文本文件中的一行内容,就对应Hive表中的一行记录。 可…

C++之Eigen库基本使用(下)

1、常见变换 Eigen::Matrix3d //旋转矩阵(3*3) Eigen::AngleAxisd //旋转向量(3*1) Eigen::Vector3d //欧拉角(3*1) Eigen::Quaterniond //四元数(4*1) Eigen::Isom…

K8s:二进制安装k8s(单台master)

目录 一、安装k8s 1、拓扑图 2、系统初始化配置 2.1关闭防火墙selinx以及swap 2.2设置主机名 2.3在每台主机中添加hosts,做映射 2.4调整内核参数,将桥接的ipv4流量传递到iptables,关闭ipv6 2.4时间同步 3、部署docker引擎&#xff0…

【Kali Linux工具篇】wpscan的基本介绍与使用

介绍 WPScan是Kali Linux默认自带的一款漏洞扫描工具,它采用Ruby编写,能够扫描WordPress网站中的多种安全漏洞,其中包括主题漏洞、插件漏洞和WordPress本身的漏洞。最新版本WPScan的数据库中包含超过18000种插件漏洞和2600种主题漏洞&#x…

力扣【旋转函数】python

如果直接用暴力的话,只能过4个样例好像,超时 因此得用递推公式 F1F0前n-1个数-(n-1)*第n个数 F0sum(nums)-n*第n个数 nlen(nums) ans[]#定义一个存最大值值的列表 ss sum(nums) dm 0 for j in range(n):dm j * nums[j] ans.append(dm) print(dm) n…