環境ファイルとか、よく使うコマンドとか
最近の環境ファイル
.screeenrc
password XXXXXXX startup_message off defscrollback 5000 autodetach on hardstatus alwayslastline "%w | %h" bind w windowlist -b bind r eval 'echo "Resize window"' 'command -c resize' bind -c resize ^] command bind -c resize j eval 'resize +1' 'command -c resize' bind -c resize k eval 'resize -1' 'command -c resize'
かなりシンプル。
password は「^a:password」で作成。
OSX で Terminal を使う際、defencoding を設定すると文字化けする・・・設定しないと文字化けしない・・・何故?orz
Windows を使う際は、キーボードの都合上「escape ^z^z」を設定している。
よく使うコマンド
下記は全て「^a」の後に入力するコマンド。
コマンド | 機能 |
---|---|
c | 新しいウインドウの作成 |
ウインドウ番号 | 指定したウインドウに移動 |
w | ウインドウの一覧を表示してから移動(GNUscreen 普及運動の時にのみ使用 w) |
S | ウインドウ分割(Web サーバのエラーログを「tail -f」で監視みたいな用途以外は使わない) |
Q | ウインドウ分割解除 |
r | 分割ウインドウのリサイズ(上記の .screenrc の bind r を参照の事) |
A | ウインドウのタイトル変更(zsh を使えない環境の場合に使用。zsh との連携は id:cooldaemon:20060206 このエントリの .zshrc.screen 参照の事) |
d | デタッチ(終電間際に開発サーバ上でよく使う。翌日出勤した際は「screen -r」でレジューム。デタッチを忘れたけど自宅から使いたい時は「screen -x」) |
[ | コピーモード開始( |
] | コピーバッファの文字列をペースト |