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 ? |
すべてのショートカットを表示する |