screen
screenはunix上で複数画面にできる素敵ツール
clientからのssh接続が切れても、sessionが残るので 長時間のバッチ処理とかに便利
- suする前に実行する必要有
コマンド
- 画面操作
C-a S | 画面分割。横分割のみ。 |
C-a Q | 分割終了 |
C-a x | 画面を閉じる |
C-a d | デタッチ |
C-a n | 新規作成 |
C-a c | 新規作成 |
C-a A | 画面名の設定 |
C-a w | 画面一覧 |
C-a a | 前の画面? |
C-a p | 前の画面 |
C-a n | 次の画面 |
C-a q | フリーズした際に終了 |
C-a k | 画面の終了 |
C-a :kill | 強制終了 |
- その他
C-a ] | コピー開始 |
C-a [ | 貼付 |
.screenrc
- エスケープ文字の変更
- C-a は viの先頭に戻るとkey-bindしてるので、買えた方が使いやすい
vi ~/.screenrc escape ^Tt caption always "%-w%10L>%{=b bw}%n %t%{-}%+w%-0="
マルチユーザーモード [#m2e5bfbd]
screen -S sessoin_name :multiuser on screen -x session_name