如何在OS X的ssh会话中回滚屏幕?

我做了以下几点:

  1. 打开Terminal.app
  2. 打开SSH远程服务器的SSH会话
  3. 在服务器上打开一个屏幕会话
  4. 开始一个程序谁打破了许多错误报告行…

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

不,修复这个程序现在不是一个解决scheme。

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

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

如果你做了一个man screen你可以看到可用的选项。

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

然后,您可以使用箭头滚动窗口。 为了摆脱滚动,你可以做一个CTRL+C

Nathan是对的,虽然我一直是Ctrl+A + ESC的粉丝。 ESC是退出复印模式的另一种方法。

但是,值得考虑的是,回滚历史logging有一个大小的限制,如果你真的想要安全起见,最好将输出redirect到一个文件(或者,如果你想要输出屏幕的话,也可以把它输出到T盘)。

除了在screen使用回滚缓冲区,Terminal.app可能会响应ShiftPage Up (也许ShiftFn – MacBook上的向上箭头 )。

另一种select是这样的:

 your_prog 2>&1 | less 

好,我知道了:

 Ctrl + A, ESC 

然后vim-like命令:

 Ctrl + u or Ctrl + d 

滚动鼠标时按Shift键