tmux - terminal multiplexer
tmux は、UNIX系OSの terminal multiplexer (ターミナルマルチプレクサ、端末多重接続ソフトウェア)。これにより、1つの端末で複数のプログラムを簡単に切り替えたり、プログラムを切り離したり、(バックグラウンドで実行し続ける)別の端末に再接続したりすることができます。
UNIX系のターミナル画面で、複数のセッション・ウィンドウ・ペインに分割して、複数のプログラムの実行し切り替えることができる。
ひとつのターミナルには、複数のセッションを持つことができ。ひとつのセッションは、複数のウィンドウを。ひとつのウィンドウは、複数のペインを持てる。
また、ターミナルを終了してもセッションは維持される。従って、時間のかかるコマンドを実行している最中に、SSH をログアウトしてしまい、強制終了されるといった悲劇を避けることができる。
同様のターミナルマルチプレクサには、 GNU Screen があり、ほとんどの機能が含まれている。
OpenBSD 4.6 辺りから組み込まれている。他のOSでもパッケージが用意されている。
- tmux - GitHub
- tmux(1) manual page - OpenBSD manual pages
最終更新時間:2023年11月05日 13時45分28秒 指摘や意見などあればSandBoxのBBSへ。