终端输出滚动消失(Headless 11.10 服务器,从 10.10 升级)

终端输出滚动消失(Headless 11.10 服务器,从 10.10 升级)

我最近将 10.10 服务器(无头,EC2)升级到 11.04,然后升级到 11.10。这两次升级似乎都成功了,但现在我的终端行为不同,特别是在输出滚动方面。我通过 11.10 桌面(GNOME 后备)上的终端访问此服务器。

10.10 行为:

  • 我的终端右侧会显示一个滚动条,让我可以滚动回到之前的输出
  • 转动鼠标滚轮可返回到较早的输出

11.10 行为:

  • 看不到滚动条
  • 转动鼠标滚轮可循环显示当前行的命令历史记录(与 UP 键相同)

这个问题很难简洁地描述,我也没有找到任何相关信息。但我已经多次执行了相同的升级(10.10->11.10),终端滚动的结果总是相同的。输出滚动对我来说非常重要,也是我认为理所当然的事情——我担心在解决这个问题之前,我将无法在这台服务器上有效地工作。

更新 - 注销/登录后问题神奇地消失了 好吧,正如我所说,我已经多次进行过同样的升级,并遇到了同样的问题。然而,在之前的尝试中,我被吓跑了并放弃了。这次我更坚定地完成升级,只需通过 SSH 注销并重新登录服务器,问题就自行解决了。

答案1

less您描述的行为听起来就像您的终端卡在了和等工具使用的全屏“光标寻址”模式中vi

如果这些程序没有干净地退出,该模式可能会卡住。例如,如果您正在断开连接的会话kill -9中运行它们,或者正在运行它们ssh。您可以通过运行以下命令退出此终端模式:

tput rmcup

或者尝试使用 浏览文件并less正常退出。然后,当进入光标寻址模式时,您应该可以访问回滚和屏幕内容。

答案2

如果tput rmcup不起作用,请尝试

tput reset

反而。

答案3

reset此而已对我有用。

相关内容