专栏首页搜狗测试你还在使用Linux自带的终端吗

你还在使用Linux自带的终端吗

前言

服务端以及内核的测试开发过程,不可避免的要熟练使用Linux系统。工作过程在享受终端窗口输入操作命令带来的轻便快捷的同时,也遇到令人繁琐的事情:运行多个程序时需要打开多个终端,布局杂乱,不方便查找。

如果能够所有的窗口按照个人需求平铺显示,那就完美了~ 嗯,Terminator,了解一下~

Terminator简介

Terminator基于GNOME terminal,其的最大特点是可以在一个窗口内显示多个GNOME terminal终端窗口,并可依据个人的喜好自由分配每个终端的大小。对于需要同时操作多个终端的笔者,Terminator完美地解决笔者的强迫症。

如何在Linux安装/卸载Terminator

安装方法

sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator

卸载方法

基于个人需求不同,大家可以使用不同的卸载方式。

sudo apt-get remove terminator #卸载terminator
sudo apt-get remove --auto-remove terminator #卸载 terminator 及其依赖
sudo apt-get purge --auto-remove terminator #清除您的配置/数据

Terminator常用快捷键

Ctrl+Shift+E#垂直分割窗口
Ctrl+Shift+O#水平分割窗口
F11    #全屏
Ctrl+Shift+C#复制
Ctrl+Shift+V#粘贴
Ctrl+Shift+NCtrl+Tab#在分割的各窗口之间切换
Ctrl+Shift+X#将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z#从放大至全屏的某一窗口回到多窗格界面

Terminator分屏妙用

Terminator的分屏功能为我们日常工作提供能很大的便利性。下面列举两个实例,更多妙用等待大家依据各自的需求去挖掘~ 妙用一:同时对多台机器的测试、部署及维护 利用Terminator广播的功能,可以同时对多个终端执行相同的命令,便于查看不同服务器或者移动端设备的状态; 妙用二:问题跟进过程,Log的过滤 在跟进排查问题过程,我们经常打印Log来定位问题,通过分屏过滤不同的关键字,开发者可以清晰的查看需要的log信息,有效的提高问题排查的效率;

总结

工具的探索和开发源于日常工作中的痛点,大家在工作过程发现痛点,并思考如何解决。小小的改进就可能为我们节约很多时间~

本文分享自微信公众号 - 搜狗测试(SogouQA),作者:wsc

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 手机助手服务端测试探索

    各位小伙伴,大家好啊,最近小编我一直在搜狗手机助手项目组进行测试手段改进相关的工作,其中一项改进就是开展服务端的测试,而服务端的改进首先从接口测试开始,下面针对...

    用户5521279
  • 白盒测试体系-结果度量篇

    在前文我们提到,采用白盒测试的项目在前期投入的成本很高,因此需要全面的评价体系对白盒测试的结果进行度量。本文将从以下3个方面对白盒测试体系中的结果度量进行分享:

    用户5521279
  • 害!你竟然不知道这几个库?

    接触测试以来,一件事一直困扰着小编: 如何做到测试任务中测试过程的受控,即测试计划、测试周期、测试进展、测试结果等各阶段的可控、可见。

    用户5521279
  • Linux 下的 Modprobe 命令

    本文最先发布在: https://www.itcoder.tech/posts/modprobe-command-in-linux/

    雪梦科技
  • 工作15年码农总结:学编程难吗?那只是你觉得难!

    从2003年写下第一行PHP代码开始,编程就成为了他生活的日常。而他的人生履历,也与编程紧密切合。

    Crossin先生
  • 感动bee君的两个最美短视频,诠释了梦想与坚持的力量,当你累时可看看它们

    昨天bee君分享世界十个最伟大公式中的两个:欧拉公式和傅里叶变换。感兴趣的读者点击:

    double
  • Java 认识基本数据类型

    java 的变量就好像奶茶杯子,有焦糖奶茶,乌龙奶茶,脏脏茶。有小杯,中杯,大杯,超大杯,霸霸杯。每一种杯子都会装载Java的变量,比如点奶茶我会说 "我要大杯...

    二次员
  • 100天机器学习实践之第7天

    KNN是非参数的(它不对底层数据分布做出任何假设),基于实例(我们的算法不会明确建立学习模型,相反,它选择记住训练实例)并使用在监督学习环境中。

    fanzhh
  • eclipse 常用快捷键

    快捷方式 0. Ctrl + 1 (快速修复) 1. Ctrl + D (删除当前行) 2. Ctrl + Alt + ↓(复制当前行到下一行)...

    Steve Wang
  • markdown写文档基础

    对于经常写文档的我们,时常被排版所困扰,今天介绍如何用markdown来写日常的文档。 首先工具,笔者日常使用visual studio code来写,有丰富的...

    苦叶子

扫码关注云+社区

领取腾讯云代金券