服务端以及内核的测试开发过程,不可避免的要熟练使用Linux系统。工作过程在享受终端窗口输入操作命令带来的轻便快捷的同时,也遇到令人繁琐的事情:运行多个程序时需要打开多个终端,布局杂乱,不方便查找。
如果能够所有的窗口按照个人需求平铺显示,那就完美了~ 嗯,Terminator,了解一下~
Terminator基于GNOME terminal,其的最大特点是可以在一个窗口内显示多个GNOME terminal终端窗口,并可依据个人的喜好自由分配每个终端的大小。对于需要同时操作多个终端的笔者,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 #清除您的配置/数据
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信息,有效的提高问题排查的效率;
工具的探索和开发源于日常工作中的痛点,大家在工作过程发现痛点,并思考如何解决。小小的改进就可能为我们节约很多时间~