【问题标题】:Pause Telnet shell to enter a new command暂停 Telnet shell 以输入新命令
【发布时间】:2014-05-05 20:15:02
【问题描述】:

我正在尝试向 telnet 发出命令。当我最初发出一个简单的连接命令时,例如:

telnet localhost 9300

我立即连接,这太棒了,但是每隔 1 秒就会有消息立即开始在 shell 中打印。这些是连接到该端口的程序的预期响应。问题是,当 shell 不会停止记录数据时,我如何发出第二个命令?移动时我无法输入外壳。感谢您的帮助,对于新手类型的问题表示抱歉。

【问题讨论】:

    标签: windows shell telnet


    【解决方案1】:

    你可以盲打,只是忽略你的行在 telnet 的标准输出中消失了。 使用缓冲区中的复制粘贴,您可以看到您的行,但它仍会移出屏幕。

    另一种方法是将 telnet 的输出重定向到文件。 当您想查看 telnet 输出时,请打开第二个窗口。 窗口 1:

    telnet localhost 9300 > telnet9300.out 2>&1
    enter your commands here
    

    窗口 2:

    # wait for telnet9300.out being created
    tail -f telnet9300.out
    # Press ^C when you have seen enough
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-28
      • 2012-08-20
      • 2016-07-24
      • 1970-01-01
      • 2021-03-11
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多