重置 shell 边距或者输出?

重置 shell 边距或者输出?

我遇到了两个问题,这两种情况下的问题通常发生在我调整终端客户端 xterm 的大小时。

  1. 当通过 ssh 连接到服务器时,命令的所有输出都不会滚动。它不会立即发生。
  2. 有时,当客户端调整大小时,边距不会调整大小。

我曾经看到过一篇关于运行命令来修复此问题的相关文章,但我似乎无法再找到它。

答案1

您可以强制重置终端状态——reset该命令可能会起作用。如果不行,请向 xterm 发送 RIS 序列——printf "\033c"

答案2

resize命令应该可以修复这个问题。尝试

eval `resize`

如果你在 bash shell 中(请注意反引号)。

这是一个参考

相关内容