如何在PuTTy终端上显示完整的输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PuTTy终端上显示完整的输出相关的知识,希望对你有一定的参考价值。

我想运行一个长输出的命令,比如说:

show interface description

应该列出路由器上的所有接口。输出运行只要它可以填满终端屏幕然后请求用户按-ENTER-(显示另一行输出)或-SPACE-(显示另一个终端屏幕已满)。

当telnet在cmd上运行时也会发生这种情况。

有没有办法让命令完全运行并立即显示所有输出?

一个类似的问题是asked,但它并没有很大的帮助。

答案

它是你连接的Linux服务器吗?

如果是这样,你可以做类似于你提供的问题中的答案 - command | lesscommand | cat

当你按下输入/空格继续下一部分文本时,less会用输出填充终端

cat只打印所有输出,你必须使用滚动条导航回顶部才能从头开始读取输出

希望这有帮助并且有意义

另一答案

我得到了你想做的事,但是......为什么?

我认为你想要实现这一目标的方式需要很长时间。

我的想法:通过.sh文件运行命令并将其重定向到...让我们说example.out。使用VI或Nano查看整个文件。使用键盘上的箭头键(假设您有一个并且正在连接Windows操作系统)来导航。希望这有帮助,brayjamin

另一答案
terminal length 0

要设置在暂停之前在当前会话的终端屏幕上显示的输出行数,请使用terminal length命令。要恢复为默认值,请使用此命令的no形式。

terminal length lines
terminal no length

语法说明

lines:要显示的行数。范围从0到511.使用0在显示输出时不暂停。

Read more

以上是关于如何在PuTTy终端上显示完整的输出的主要内容,如果未能解决你的问题,请参考以下文章

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

在终端窗口上显示大输出

如何在linux下使用putty

Linux 终端:输入反馈消失,不显示换行符

带有片段的 Android Up 按钮未显示完整片段

PuTTY 设置Serial(ubuntu)