Loading article…
tmux は、 Unix 系オペレーティングシステム用のオープンソースのターミナルマルチプレクサです。1つのウィンドウで複数のターミナルセッションに同時にアクセスできます。複数のコマンドラインプログラムを同時に実行する場合に便利です。また、プロセスを制御ターミナルから切り離し、リモートセッションを非表示にしたままアクティブな状態に保つためにも使用できます。[ 3 ]
tmuxにはGNU Screenのほとんどの機能が含まれています。tmuxを使用すると、特定の物理コンソールや仮想コンソールに縛られないクライアントでターミナルセッションを開始できます。1つのターミナルセッション内で複数のターミナルセッションを作成し、仮想コンソール間を自由に切り替えることができ、各セッションには複数のクライアントを接続できます。
tmuxの注目すべき機能には以下のようなものがあります。[ 4 ]
tmuxにはシリアルポートとtelnetのサポートが組み込まれていません。[ 4 ] screenとは異なるコマンドキーを使用するため、screenの代替としてそのまま使えるわけではありませんが、互換性のあるキーバインディングを使用するように設定できます。
tmuxはOpenBSDの基本システムに含まれており[ 7 ] 、他の多くのUnix系オペレーティングシステム用のパッケージとしても利用可能です[ 6 ] 。