虽然很不喜欢在Windows下搞开发,但是有时候又难免要用到Office,只能切换到Windows。最早接触Linux时用的是putty配合WinSCP(玩树莓派),后来搞运维又用过SecureCRT、XShell、MobaXterm等工具,最终只保留了MobaXterm。

MobaXterm的功能十分丰富,大致可以分为四点:

  1. Local Terminal集成了基本的Unix命令集,甚至还可以使用apt-get安装一些基本的插件,使用体验相当不错;
  2. 在SSH Session方面,集成了SFTP,而且具备保持连接等设置;
  3. 支持VNC/XRDP/Xdmcp等多种图形连接;
  4. 此外MobaXterm还支持划取复制、右键粘贴(支持自定义)等便捷功能。

Local Terminal

在Local Terminal下,Windows的磁盘挂载在/mnt下,例如D盘:/mnt/d/,直接用cd 就可以进入这个目录下,我们还可以写一些shell脚本(如远程执行脚本),直接在这里面执行。

cd /mnt/d/
./xxx.sh

Local Terminal下支持用apt-get(或MobApt)安装的插件列表详见:https://mobaxterm.mobatek.net/plugins.html

SSH Session

常规功能没什么好说的,这里介绍几个Tips:

  1. 指定登录用户名和密码
    在Specify username下添加用户名和密码,勾选Specify username,就不需要每次连接时再选择登录用户或输入密码。
    在这里插入图片描述
  2. 登陆后执行命令
    可以在登录后执行一些指定命令,如进入到常用目录,节省时间。
    在这里插入图片描述
  3. 保持SSH活跃
    一些服务器会在SSH连接不活跃一段时间后主动断开SSH连接,给我的感觉是相当不友好的。所以平时在Linux下用ssh连接时我都会加上-o “ServerAliveInterval 60”,而在MobaXterm下,我们可以在Settings–>SSH中勾选SSH keepalive来保持连接。
    在这里插入图片描述

支持VNC/XRDP/Xdmcp等多种图形连接

这一点我在《Linux远程桌面服务VNC/XRDP/Xdmcp/SSH+X11转发及其在树莓派上的使用》中已经提到了,具体内容可以跳过去看看。

其他便捷的操作

  1. 便捷复制粘贴
    可在Settings–>Terminal中开启用Paste using right-click,这样就可以实现划取复制右键粘贴了(在第一次打开MobaXterm是会有提示设置)。

注意,划取复制会跟系统中取词的词典或其他应用冲突,具体表现为划取后马上会被回车,所以请关闭系统的取词软件。
在这里插入图片描述
2. Multi-execution
通过Multi-execution可以在多个窗口中同时执行一个命令。
在这里插入图片描述

Logo

更多推荐