tmux [Terminal Multiplexer]


2026年03月11日


tmux(Terminal Multiplexer)は、1つのターミナル画面上で複数のセッション、ウィンドウ、ペイン(画面分割)を管理できる、Linux/Unix向けの便利なツールです。

主な利点は、SSH接続が切れてもプログラムをバックグラウンドで動作し続けられる「セッションの永続化」機能で、作業の再開や画面分割による効率化が可能です。

主な機能とメリット

  • セッションの永続化 (デタッチ/アタッチ): SSH接続が切れても実行中のプロセスが終了せず、後から再接続して作業を再開できる。
  • 画面分割 (ペイン): 1つの画面を上下左右に分割し、複数のコマンドやログを同時に確認・操作できる。
  • ウィンドウ管理: ブラウザのタブのように複数の作業画面を切り替えられる。
  • 作業の効率化: サーバー管理、ログ監視、開発環境でのコーディングなど、複数のタスクを並行して行う際に極めて便利。

基本操作 (Prefixキー: Ctrl+b が基本)

  • tmux : セッションを開始
  • Ctrl+b -> % : 画面を垂直に分割
  • Ctrl+b -> " : 画面を水平に分割
  • Ctrl+b -> %arrow keys% : ペインの移動
  • Ctrl+b -> d : セッションから抜ける (デタッチ)
  • tmux attach : セッションに再接続 (アタッチ)

初心者にも使いやすく、リモートワークや開発環境の効率化に不可欠なツールです。


tmux
https://github.com/tmux/tmux/wiki

mac に tmux をインストールする方法と基本的な使い方・メリットまとめ
https://analyzegear.co.jp/blog/3271

Linux初心者必見!tmuxでターミナル作業をスピードアップ
https://qiita.com/rikuto125/items/aad7778a5ed4aedc5aaa

tmuxについて
https://qiita.com/ynott/items/ed325fed5c359dd8e979

tmuxチートシート
https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b

 


Archive