有没有什么办法可以将大量文本从通过less
命令打开的文件中复制到 Windows 剪贴板?虽然选择屏幕上显示的文本很容易,但如何在 PuTTY 中向下滚动时继续选择?
我们可以通过向上和向下按钮或者Page UP和Page Down按钮向下滚动。
答案1
这些工作:
拖动鼠标光标扩大选择范围时,将光标移到 PuTTY 窗口外面(上方或下方)即可开始滚动。
使用鼠标滚轮,同时按住鼠标按钮。
按住鼠标按钮的同时使用Shift+PgUp或。Shift+PgDn
请注意,还有全部复制到剪贴板PuTTY 窗口标题的上下文菜单中的命令。
答案2
我知道这已经过时了,但我认为人们可能仍然会感兴趣。我使用复制/粘贴功能来备份路由器配置,有时还会备份 Cisco/Juniper/Foundry 路由器和交换机中的复杂命令字符串,例如 ACL 或复杂的 BGP 配置,以及您可能希望快速执行的启动和停止 BGP 会话等操作,这些操作需要一系列命令。
首先要执行“终端长度 0”,这样它就不会分页。然后发出“显示任何内容”命令。您可以开始选择并使用 Shift+Pg(up|down),但对于较长的内容,我首先要清除回滚(从 putty 菜单),然后使用 Shift+HOME/END(同时按住鼠标按钮突出显示整个文本)。有时您似乎必须稍微移动鼠标才能使选择生效,或者也许我只是不耐烦,它无论如何都会这样做。
大多数正规路由器都会让您进入配置模式并直接粘贴这些命令。我经常在文本文件的两端添加“配置终端”和“退出”命令,这样我就可以选择它们全部,右键单击粘贴到终端窗口,然后在记事本中使用 CTRL-A/CRTL-C 完成,然后在路由器配置窗口中右键单击。