アウトプットができる技術者に

it's a time to take a new step !

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