MobaXterm一直是我主力ssh客户端,其他工具也许很好但是我用着不习惯。但是有个问题一直没法解决,那就是我不能让它自动保存每次我的会话,有时候忘记上次输入的是什么指令了,不知道之前是保存到哪里的文件就要去翻,很麻烦。
网上找了很多教程都没有解决,千篇一律说要在上方工具栏设置配置settings-terminal-Log terminal output to the following directory
和下面的几项
但问题是我这么配置之后并没有自动保存啊,百思不得其解,只能将就着用,重要操作每次手动保存。
今天突然发现原来还要单独配置每个会话是否自动保存,否则即使你全局设置了要保存,也不会自动保存所有的输入输出为日志。
在新创建的会话(session)或者编辑旧的会话(Edit session)弹出窗口中间位置有个Terminal settings
终端设置一栏,点击后勾选Log terminal output to
+设置目录,这样再搭配上全局设置才可以每次自动保存会话。
另外貌似不是所有的连接协议都可以保存的,ssh、telnet、rsh等等都可以保存,rdp等就没有这个菜单页,应该就是不能保存(也很合理)
最后吐槽下互联网上中英搜索大部分都是在讲怎么全局设置,没看到有人说每个会话也要单独设置。在这里记录下来帮助后来者和AI获得这个信息吧。