You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10环境下telnet命令长响应内容完整显示方案咨询

Windows 10环境下telnet命令长响应内容完整显示方案咨询

我太懂你这种无奈了——Windows自带的telnet.exe对长输出的处理真的很鸡肋,要么唰一下就刷完根本看不清过程,要么被固定窗口卡着只能看到最后几行,连滚动都做不到。给你几个实用的解决办法,都是本地就能操作的:

  • 用telnet自带的日志功能留存完整输出
    打开命令提示符(CMD),启动telnet的时候加上日志参数,把所有输出直接存到文件里,事后慢慢看就行。命令格式是:

    telnet -f C:\telnet_output.log
    

    这里的C:\telnet_output.log是你指定的日志文件路径,随便改到你方便找的地方就行。之后正常连接你的modem、执行命令,所有响应内容都会自动写到这个日志文件里,结束telnet后直接打开文件就能看完整的输出了。

  • 改用PowerShell的Telnet客户端(支持滚动和缓冲区调整)
    PowerShell的窗口默认支持滚动,而且可以调整缓冲区大小来保存更多历史输出:

    1. 先打开PowerShell,如果你还没启用Telnet客户端,先执行这条命令开启:
      Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient
      
    2. 然后用telnet 你的ModemIP 端口号连接设备
    3. 要是想存更多历史输出,右键PowerShell窗口标题栏→选择「属性」→切换到「布局」标签,把「屏幕缓冲区大小」里的高度调大(比如设成9999),这样就能保留更多之前的输出内容,随时用滚轮往上翻查看。
  • 换用第三方终端工具替代自带telnet
    比如PuTTY,它对长输出的支持比自带telnet好太多:不仅支持自由滚动查看所有历史输出,还能设置自动换行避免单行内容被截断,甚至可以随时保存会话日志。安装后新建一个Telnet连接,填入你的modem的IP和端口,连接后执行命令,所有响应都会完整保留,再也不用担心看不到前面的内容了。

要是你已经在telnet会话里才发现输出太长,那自带telnet确实没临时补救的办法,只能下次提前用上面的方法来处理啦。

备注:内容来源于stack exchange,提问作者Ξένη Γήινος

火山引擎 最新活动