我使用的是 Windows,经常需要通过 ssh 连接到 Linux 机器。尽管我很想有一个备用的 ssh 客户端,但 Putty 却真的不行。总有这样或那样的问题,即使在 Putty 中,数字键盘也变得无法使用。无论如何,我想将 Putty 的窗口宽度设置为超过我的屏幕允许的宽度。这样我就可以水平滚动来查看它。原因是我运行 select * 命令,而那些长记录占用了很多行,每行都影响了可读性。谢谢!
答案1
PuTTY 不支持这一点。您可以做的是使用选项将输出通过管道传输less
,-S
该选项告诉它不要换行,并使用左右箭头键横向滚动:
your_command | less -S
(请注意,该命令仅当从 shell 调用时才有效,而不是从 SQL 客户端或类似客户端调用。)
答案2
Windows 版 PuTTY 允许您在会话设置中设置列宽。
如果您已经登录,请右键单击 PuTTY 标题栏,从弹出窗口中选择“更改设置...”。单击“窗口”类别,然后更改“设置窗口大小”下的列(默认为 80)。如果愿意,您也可以将其保存到您的 putty 会话中。
答案3
如果您正在使用 MySQL,一种解决方法是将分页器设置为 less。
关闭 PuTTY 中的自动换行功能。(在“终端”下,取消选择“最初启用自动换行模式”)
mysql> pager less -S
PAGER 设置为“less -S”
然后您可以使用箭头向左和向右滚动。