如何在 OS X 的 ssh 会话中向后滚动屏幕?

如何在 OS X 的 ssh 会话中向后滚动屏幕?

我执行以下操作:

  1. 打开终端.app
  2. 打开与远程 Linux 服务器的 ssh 会话
  3. 在服务器上打开屏幕会话
  4. 启动一个程序,程序中断并显示多行错误报告……

我怎样才能向上滚动才能阅读该内容?

不,修复程序是不是现在的解决方案……

答案1

您可以修改.screenrc以允许基于鼠标的回滚:

http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/

答案2

如果您做了,man screen您可以看到可用的选项。

在屏幕上,您可以执行以下操作:( CTRL+A释放),[

然后,您可以使用箭头滚动窗口。要退出滚动,您可以执行CTRL+C

答案3

内森说得对,尽管我一直是Ctrl+A+的粉丝ESCESC这也是退出复制模式的另一种方式。

然而,值得考虑的是,回滚历史记录具有大小限制,如果您真的想安全起见,通常最好将输出重定向到文件(或者如果您也想要屏幕输出,则将其通过管道传输到 tee)。

答案4

好,我知道了:

Ctrl + A, ESC 

然后类似 vim 的命令:

Ctrl + u or Ctrl + d

相关内容