便利すぎコマンド。途中でターミナルが死んでも無問題! これとvimとzshは必須。
Debianなら
apt-get install screen
だし FedoraとかCentOSなら
yum install screen
でもこういうインストールだと、最新のscreenがインストールできない。オススメはgitから最新のscreenをひろってくる。
screen
で実行。で、ターミナルが落ちた時は再度ログインし、
screen -r
で復帰できる。
複数の仮想端末を起動することができる。
C-a c:新しい窓の起動窓を消すときはexit。
作業中の内容を残したまま端末から離れる場合
C-a d
でOK
外部から強制デタッチを行う場合は
screen -D
とする。
C-a [ESC]
でCopymodeになり、バックスクロールできるようになる。 viと同じような操作方法。
C-a ?
コマンドの一覧がでる。
C-a :encoding eucjp
としてあげるとなおる。 つまりscreenなしじゃ生きていけないってことか。
http://shyouhei.tumblr.com/post/313410522/screenrc
hardstatus string "%?%h%:%t (screen #%n on %H)%?"
hardstatus string "[%n%?] %h"
%n window number
%H hostname
%f フラグ
%40L> > の位置が左から 40% くらいの位置にくるように、という指定だ。
%t ?(screenの中の人のプロセス名:名前)
%h ?(hardstatus:通常は defhstatus の内容)
C-l | 縦分割
C-l TAB region移動
C-l Q region削除