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

问题描述 投票:-1回答:3

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

show interface description

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

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

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

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

logging cmd terminal telnet putty
3个回答
0
投票

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

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

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

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

希望这有帮助并且有意义


0
投票

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

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

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


0
投票
terminal length 0

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

terminal length lines
terminal no length

语法说明

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

Read more

© www.soinside.com 2019 - 2024. All rights reserved.