GNU Screenが便利である

by heipei

「便利である」とか書いている割に意外と知らないけど書いてみた。

GNU Screenとは?

GNUによって開発されたフリーな端末多重接続ソフトウェアである。
Wikipedia http://ja.wikipedia.org/wiki/GNU_Screen

便利だと思うところ

  • ウィンドウの多重起動
  • 接続元のネットワークが切断してもscreenは生きている
  • ウィンドウを分割できる

僕の場合はメイン開発環境で1つのputtyを開いています。
で、その中に10個ぐらいscreenの仮想ウィンドウを開いて管理しています。
割り当ては以下のとおり。

  • 0:bash
  • 1:mysql
  • 2:log
  • 3:apache
  • 4:dbconf
  • 5:controller
  • 6:model
  • 7:view
  • 8:validator
  • 9:error

会社で使っているディスプレイが24inchディスプレイ(私物)なので超広いです。
さらにいくつかのファイルをvimで最大6分割にしてコードを書いています。

いつかもう少し調べたら.screenrcとか自分でカスタマイズして晒したい。