如果在意外打印二进制垃圾后如何在GNU屏幕会话中重置终端?

问题描述 投票:0回答:1

有时我不小心在屏幕上打印二进制垃圾,例如我打印了二进制散列值或nonce而不是hex哈希值。

有时终端在此之后会以各种方式混乱,因为二进制数据包含重新配置终端的转义序列,使其几乎无用。

当处于正常壳(局部或通过ssh)时,盲目地键入reset并按下回车通常就足够了。 (通常打字不可见,我假设因为本地回声被禁用了。)

但是当在GNU屏幕会话中的shell中时,这有时是不够的,并且shell仍然没有响应。

如何在不破坏终端并重新创建终端的情况下重振终端?

terminal gnu-screen
1个回答
0
投票

GNU屏幕终端也保持终端状态的一部分。要在GNU屏幕中重置,请执行以下操作:

  • 按Ctrl-A。
  • 输入:reset并按Enter键。

完成。您可能还需要在终端本身以及平常中输入reset

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