linux:screen
no way to compare when less than two revisions
差分
このページの2つのバージョン間の差分を表示します。
— | linux:screen [2013/04/08 14:32] (現在) – 作成 - 外部編集 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== screen ====== | ||
+ | screen関連のメモ。 | ||
+ | |||
+ | ===== 制御文字 ===== | ||
+ | 標準では^aaに割り当てられているが、bashやemacsで頻繁に使うキーバインドなので変更する。あまり使われない「^tt」にする。 | ||
+ | |||
+ | * / | ||
+ | |||
+ | escape ^tt | ||
+ | |||
+ | ===== ログイン時に起動 ===== | ||
+ | ログインと同時にscreenを起動する際に、二重起動を防止するために条件分岐する。ユーザの.bashrcなどに書いておく。 | ||
+ | |||
+ | if [ -z " | ||
+ | exec screen -xRR | ||
+ | fi | ||
+ | |||
+ | * -x : マルチユーザモード | ||
+ | * -R : レジューム。セッションが無ければ作成。 | ||
+ | * -RR: レジュームすべきセッションが複数ある場合は最初のものにアタッチ。 | ||
+ | |||
+ | ===== 画面の復帰 ===== | ||
+ | emacsやlessなどを終了する際、画面がこれらのコマンド起動前の状態に復帰する。screenでは、設定ファイルの以下のエントリで制御できる。 | ||
+ | altscreen | ||
+ | |||
+ | onにすると、復帰する。デフォルトはOff。 | ||
+ | |||
+ | これらの挙動は、terminfo(もしくはtermcap)と関連する。smcup、rmcupが送られた場合、端末が対応していれば画面が復帰する。screenでは、altscreenでこれらを受け取った際の挙動を変更している? | ||
linux/screen.txt · 最終更新: 2013/04/08 14:32 by 127.0.0.1