web-dev-qa-db-ja.com

OS Xからsshセッション内で画面をスクロールバックするにはどうすればよいですか?

私は以下を行います:

  1. Terminal.appを開きます
  2. リモートLinuxサーバーへのsshセッションを開く
  3. サーバーでスクリーンセッションを開く
  4. エラーレポートの多くの行で中断するプログラムを開始します…

上にスクロールしてそれを読むにはどうすればよいですか?

そして、いいえ、プログラムを修正することはnot今のところ解決策です...

13
Max

はい、分かりました:

Ctrl + A, ESC 

そしてvimのようなコマンド:

Ctrl + u or Ctrl + d
3
Max

.screenrcを変更して、マウスベースのスクロールバックを許可できます。

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

14
Anonymous

あなたがman screen利用可能なオプションを確認できます。

画面で次の操作を実行できます:CTRL+A(リリース)、[

その後、矢印を使用してウィンドウをスクロールできます。スクロールから抜け出すには、CTRL+C

10
Prisoner

私は常にCtrl+A + ESCのファンでしたが、ネイサンはそれを正しく理解しています。 ESCは、コピーモードを終了する別の方法です。

ただし、スクロールバック履歴にはサイズの制限があり、本当に安全に再生したい場合は、出力をファイルにリダイレクトする(または、画面出力も必要な場合は、パイプでティーに送る)ことをお勧めします。

6
mark

screenでスクロールバックバッファーを使用する以外に、Terminal.appは Shift-Page Up (たぶん Shift-Fn-Up-Arrow MacBook)。

別のオプションは次のようなものです:

your_prog 2>&1 | less

押す Shift マウスをスクロールすると......

0
ohho