Skip to content

Tmux ターミナル マルチプレクサ チートシート

Tmux は、1 つのターミナル ウィンドウで複数のターミナル セッションを実行できるようにするターミナル マルチプレクサです。ユーザーは、1 つの画面で複数のターミナル セッションを同時に表示および制御し、それらを切り替えることができます。

セッション管理

tmux new -s <session-name>

新しいセッションを作成し、名前を に設定します。

tmux attach -t <session-name>

既存のセッションにアタッチします。

tmux detach

現在のセッションからデタッチします。

tmux ls

すべてのセッションを一覧表示します。

tmux kill-session -t <session-name>

セッションを終了します。

ウィンドウ操作

tmux new-window -n <window-name>

新しいウィンドウを作成し、名前を に設定します。

tmux select-window -t <window-name>

ウィンドウを選択します。

tmux rename-window -t <window-name> <new-name>

ウィンドウの名前を変更します。

tmux kill-window -t <window-name>

ウィンドウを終了します。

ペインの切り替え

tmux split-window -h

現在のウィンドウを左右に分割します。

tmux split-window -v

現在のウィンドウを上下に分割します。

tmux select-pane -t <pane-id>

ペインを選択します。

tmux kill-pane -t <pane-id>

ペインを終了します。

ショートカット

ショートカット 機能
Ctrl-b c 新しいウィンドウを作成する
Ctrl-b n 次のウィンドウに切り替える
Ctrl-b p 前のウィンドウに切り替える
Ctrl-b w すべてのウィンドウを一覧表示する
Ctrl-b , 現在のウィンドウの名前を変更する
Ctrl-b % 現在のウィンドウを左右に分割する
Ctrl-b " 現在의 ウィンドウを上下に分割する
Ctrl-b o 次のペインに切り替える
Ctrl-b x 現在のペインを終了する
Ctrl-b d 現在のセッションからデタッチする
Ctrl-b ? すべてのショートカットを表示する