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

jan*_*ide 84 command-line 11.10 mouse-scroll scrollbar

我最近将 10.10 服务器(无头,EC2)升级到 11.04,然后升级到 11.10。两种升级似乎都有效,但现在我的终端行为有所不同,尤其是在输出滚动方面。我正在 11.10 桌面上通过终端访问此服务器(GNOME 后备)。

10.10 行为:

  • 一个滚动条显示在我的终端的右侧,允许我滚动回旧的输出
  • 转动鼠标滚轮滚动回旧输出

11.10 行为:

  • 滚动条不可见
  • 转动鼠标滚轮在我的命令历史中循环当前行(与 UP 键相同)

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

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

Jam*_*dge 150

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

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

tput rmcup
Run Code Online (Sandbox Code Playgroud)

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

  • `tput rmcup` 没有做出任何可见的改变,但是 `tput reset` 起到了作用。 (16认同)
  • 在 Ubuntu 14.04 中,如果终端内的 SSH 会话中断,我就会出现这个问题。只需使用“less”查看文件并退出即可完美运行 - 比“tput”命令更容易记住。 (12认同)
  • 看起来 `tput reset` 对我有用。 (4认同)

小智 19

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

tput reset
Run Code Online (Sandbox Code Playgroud)

反而。


小智 5

只是reset一个人为我工作。