可能会经常在 Windows 上使用 putty.exe 来连接 linux 服务器。在 putty.exe 中可以将设置好的会话保存起来,等下次再用时则直接双击该保存的会话即可。但是有些时候,比如当服务器更改了 IP,或者希望再更改一些选项的配置(如配置字体的大小,缓冲行的行数,使用 UTF-8 编码等等),可能会觉得怎么没有编辑保存了会话按钮,而要很麻烦的重新配置一个新的会话。其实大可不必,因为这个会话 “编辑” 按钮显得有点不明显,可以按照下面的方法修改:单击某个会话 --> 点击右侧的 "load" 按钮 --> 编辑相关会话内容 --> 再点击“save" 按钮保存刚才的配置
还有一种情况,很长一段时间后,你忽然发现在你的电脑上已经设置了许多会话,但是有一天你要换一台 windows 了,所以很希望将这些已经配置好了的 putty 会话一股脑的拷贝过去。方法如下:
1. 打开命令行运行下面命令:regedit /ea puttybak.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
2. 这时你会发现在你命令行的当前目录下发现生成 puttybak.reg 注册表文件,将该文件拷贝到你的新电脑,然后执行下面命令导入到注册表:
一般情况下,regedit.exe 是个 GUI 程序,微软隐藏了它的命令行功能。关于在命令行下简单的使用 regedit.exe,可参考:http://www.groad.net/bbs/read.php?tid-3785.html
下面是个批处理脚本(来自 putty.exe 的用户指南):
[Plain Text] 纯文本查看 复制代码 @ECHO OFF
regedit /s putty.reg
regedit /s puttyrnd.reg
start /w putty.exe
regedit /ea new.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
copy new.reg putty.reg
del new.reg
regedit /s puttydel.reg |