GNU screenのscrollbackとdefscrollbackは、ウィンドウのscrollback bufferサイズを変更するためのコマンドです。scrollback bufferのサイズ=コピーモードでスクロールバックできる行数です。デフォルトではscrollback bufferサイズが100しかないので、設定を変更して十分な大きさにしておくと便利です。
両者の違い
- scrollback
- 現在開いているウィンドウのscrollback bufferのサイズを変更する
- .screenrcに書いても効果を発揮しない
- defscrollback
- 以後新しく開くウィンドウのscrollback bufferのサイズを変更する
- .screenrcに書いてデフォルトのscrollback bufferサイズを変更するならこちらを使おう
現在開いているウィンドウのbufferサイズだけ変更
bufferサイズを変更するウィンドウで以下のコマンドを実行する。
C-a :scrollback 10000
全てのウィンドウのbufferサイズを変更
.screenrcに以下のような感じで設定を書いておく。
defscrollback 10000