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

时间:2017-12-18 16:56:44

标签: logging cmd terminal telnet putty

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

show interface description

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

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

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

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

3 个答案:

答案 0 :(得分:0)

它是您要连接的Linux服务器吗?

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

当您按Enter / space继续下一部分文本时,

less 会在终端输出输出

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

希望这有帮助并且有意义

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

terminal length 0

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

terminal length lines
terminal no length

语法说明

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

Read more