终端窗口(ssh 会话)中回滚不起作用

终端窗口(ssh 会话)中回滚不起作用

我在slicehost上有一个ubuntu切片,这意味着它是Xen主机上的DomU - 而且是一个非常精简的安装。

让我烦恼的是,在终端中使用Shift-Pgup不起作用。

谁能告诉我什么软件包支持这个回滚功能(这样我就可以检查它是否已安装) - 或者如果您对它可能无法工作的原因有任何其他见解,请告诉我。

(注意:我目前正在运行设置了“defscrollback 1024”的屏幕,但它仍然不起作用)

答案1

添加此项以~/.screenrc退出屏幕并重新登录:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

答案2

Screen 禁用了本地 X 终端中的标准回滚功能,因为它实际上是后台的 curses 程序。正如 Murali 所说,如果您想使用 screen 的回滚功能,您需要按 Ctrl-A esc,然后使用常规键 (PgUp/PgDn/cursor) 查看历史记录。按 Esc 键可退出。

答案3

screen 会话是在本地还是远程机器上?如果是在远程机器上,请尝试进入 screen 的回滚模式(默认为 Ctrl+A,[)。

出于兴趣,Shift+PgUp 有用吗?

答案4

如果您使用 PuTTY 作为终端,并在服务器上运行屏幕会话,则必须在 PuTTY 配置终端->功能中选中“禁用切换到备用终端屏幕”旁边的复选框。然后回滚功能将照常工作。

相关内容