screen コマンド
screen必須。 必須な理由はvirtualenvでactivateするからかな。
さて screen 調べるぞ。
Screen はひとつの端末で複数の仮想端末を管理するウインドウマネージャ。
man なげー。参考サイトを見ながら、ちょろっといじってみる。
起動
$ screen
ヘルプ
^A ?
複数の仮想端末を操作できる。
ソース開いて別の処理とかしたい場合、今まで複数のターミナルを開いてましたよ。
新しい仮想画面の生成
^A c
仮想画面の切り替え
^A n または ^A [SPACE]
仮想画面リストの表示
^A w
仮想画面のタイトル変更
^A A
コピー/ペースト
vi と同じキーバインドが使える。
コピーモード
^A [ESC] または ^A [
コピーモードを抜ける
[ESC]
コピー始点終点の指定
[SPACE]
ペースト
^A ]
あとは必要になったら調べよう。
- 設定ファイル
- デタッチとアタッチ
- 画面分割
- 画面ロック
- ログ記録
- 画面ハードコピー保存