putty中命令
时间: 2025-05-19 09:22:24 浏览: 30
### PuTTY 命令列表及用法
PuTTY 是一种流行的 SSH 和 Telnet 客户端工具,主要用于远程连接服务器。以下是关于 PuTTY 的一些常见命令及其功能:
#### 1. **基本键盘快捷键**
- 在命令模式下,`u` 和 `U` 都用于撤销操作[^1]。
- 小写 `u`: 恢复当前行至原始状态,无论该行经历了多少次编辑。
- 大写 `U`: 撤销最近一次的修改动作。如果之前的动作为插入,则会删除新插入的内容;如果是删除,则重新插入已删除的部分。
#### 2. **配置界面设置**
在 Windows 平台上的图形化配置窗口中,可以通过以下选项调整显示效果和行为:
- 路径:`Window -> Appearance -> Translation`
- 设置项解释:
- **Treat CJK ambiguous characters as wide**: 正确处理东亚字符集中的宽高不一致问题[^2]。
- **Caps Lock acts as Cyrillic switch**: 改变 Caps Lock 键的行为,使其切换到西里尔字母输入模式[^2]。
#### 3. **常用命令行参数**
通过命令行启动 PuTTY 或批量运行脚本时可使用这些参数:
```bash
putty.exe [-ssh | -telnet | -rlogin] [username@]hostname[:port]
```
- `-ssh`, `-telnet`, `-rlogin`: 明确指定协议类型。
- `[username@]hostname[:port]`: 远程主机地址以及登录用户名和自定义端口号。
#### 4. **保存会话 (Session)**
为了简化重复访问相同目标的过程,可以创建并存储特定的 session 数据:
- 手动方式:进入 GUI 主界面上方填写 Host Name, Port Number 后,在左侧树形菜单找到 Saved Sessions 输入名称点击 Save 即完成记录;
- 自动加载预设 sessions: 使用如下语法调取已有设定好的 profile 文件夹下的某条目名来快速打开对应链接。
---
### 示例代码片段展示如何利用批处理文件自动开启多个终端实例指向不同机器节点
假设存在三台 Linux Server A/B/C 分布于局域网内部 IP 地址分别为 192.168.x.y 形式分布,下面给出一段简单的 .bat 脚本来实现一键多开需求:
```batch
start putty.exe [email protected] -P 22 -pw passwordForA
timeout /t 2 >nul
start putty.exe [email protected] -P 22 -pw passwordForB
timeout /t 2 >nul
start putty.exe [email protected] -P 22 -pw passwordForC
exit
```
上述例子展示了怎样借助外部程序接口配合环境变量或者硬编码密码串达到免交互验证身份的目的(注意生产环境中应考虑安全性因素避免明文暴露敏感信息).
---
阅读全文
相关推荐














