在 Linux 下使用 SecureCRT 无法复制(或复制后粘贴为空、乱码、不生效),通常不是系统问题,而是 配置或快捷键差异 导致的。下面按常见原因给你排查。
在 Linux 的 文本编辑器/终端 中:
Ctrl + Shift + CCtrl + Shift + V而在 SecureCRT 中:
Ctrl + C 通常是 中断命令(SIGINT)Ctrl + V 可能被映射为其它功能✅ 正确做法
SecureCRT 默认 不会自动复制选中内容
✅ 解决方法:
Options → Global Options
→ Terminal
→ Mouse
勾选:
Linux 有两个剪贴板:
| 剪贴板 | 用途 |
|---|---|
| PRIMARY | 鼠标选中 |
| CLIPBOARD | Ctrl+C / Ctrl+V |
SecureCRT 可能只用了 PRIMARY,而你在别处用的是 CLIPBOARD。
✅ 检查:
Options → Global Options
→ Terminal
→ Advanced
确认:
如果你是通过 SSH + X11 转发 使用 SecureCRT GUI:
✅ 检查:
echo $DISPLAY
应为:
:0
或
localhost:10.0
如为空,说明剪贴板无法跨程序。
如果 SecureCRT 编码与系统不一致,复制内容可能为空或乱码。
✅ 检查:
Options → Session Options
→ Terminal
→ Appearance
→ Character encoding
建议设置为:
✅ 尝试:
你可以按顺序检查:
Ctrl + C 而不是 Ctrl + Shift + C你可以告诉我:
我可以直接给你对应版本的正确配置步骤 ✅