Mac上利用iterm2多屏同时操作多个ssh终端

您所在的位置:网站首页 macos分屏功能 Mac上利用iterm2多屏同时操作多个ssh终端

Mac上利用iterm2多屏同时操作多个ssh终端

2023-12-25 11:28| 来源: 网络整理| 查看: 265

今天在本地的Mac上搭了一个集群用于测试Prometheus相关的东西,因为涉及到多台机器,有很多的操作都是重复的,如果能够敲一遍命令然后在多个ssh终端上同时执行,就可以省下很多功夫。Google了一下发现iterm2这个工具可以做到,这里记录下。

文章目录 iterm2分屏多屏同时输入补充

iterm2

iterm2是一款Mac终端的升级工具,在原始终端的基础上还增加了一些新功能,例如我现在最需要的多终端同时执行。

直接去官网下载安装即可使用。

iterm2中利用profile来定义一个页签,如下打开「Profiles」,然后选择「Open Profiles」

01_profile.jpg

然后选择「Edit Profiles」进行编辑

02_edit.jpg

主要需要填的是红框的部分,其中「Tags」可以将多个profile组成一组,用于批量打开关闭之类的操作,如果要做ssh登陆,可以在下面配置打开页签时候自动执行的命令,例如ssh [email protected],最后按左下角的加号即可。如下图所示,我加了3个profile,都属于Prometheus这个tag下

03_add.jpg

然后就可以像下面这样子批量打开了

04_all.jpg

分屏

iterm2最炫酷也最实用的功能当属其分屏功能。

如下图所示,在「Profiles」中可以选中某个profile之后选择红框中的功能进行水平或者垂直分屏打开

05_split.jpg

下面就是我对刚才的3个ssh终端分屏打开后的效果,光标选中的的颜色会稍微黑一点,另外两个颜色比较浅

06_effect.jpg

这个时候就需要用到下面提到的方法在这3个终端中同时输入密码了。

值得一提的是,如果只是想分屏打开多个当前的页签,直接用快捷键会方便很多,水平方向添加一个分屏用cmd+d,如果是垂直方向添加一个分屏用cmd+shift+d。

多屏同时输入

多屏以后如果想多屏输入使用快捷键cmd+shift+i,之后会弹出提示

07_prompt.jpg

点击ok之后会发现每个分屏上的右上角多了一个标志,如下所示

08_icon.jpg

之后就可以同时对3台终端输入密码进行登录了。

但是iterm2有一个弊端就是必须对所有的分屏都输入,不能够选择某几个分屏来同时输入。经过测试,打开多屏输入功能后新添加的分屏也会有上面的这个icon。

如果想取消多屏输入也很简单,再次按下cmd+shift+i即可,icon消失。

补充

iterm2被誉为是Mac下最好用的终端工具,其还有很多有特色的功能,可以参考官网或者这个知乎回答来了解。

我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3