Completionのインストール
TAB補完を行うためにCompletionをインストールします。
==> tmux
Example configuration has been installed to:
/opt/homebrew/opt/tmux/share/tmux
Bash completion has been installed to:
/opt/homebrew/etc/bash_completion.d
tmuxの起動
tmux
セッションの終了
exit
セッションのアタッチ
tmux attach
alias(短縮版)
tmux a
セッションのデタッチ
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b d
セッション一覧の表示
tmux list-session
alias(短縮版)
tmux ls
ウィンドウの作成
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b c
ウィンドウの切り換え
※ デフォルトプレフィックスキーはC-b(control + b)の場合
1つ後のウィンドウに進む
C-b n
1つ前のウィンドウに戻る
C-b p
ウィンドウの強制終了
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b &
実行後、kill-window XXX? (y/n)に対して、y
を入力
対話的なウィンドウの選択
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b w
ウィンドウの切替はj(進む), k(戻る)のキーか、カーソルキーで表示させたいウィンドウを選択して、Enterキーを打鍵します。
ウィンドウの番号で移動
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b 数字
ウィンドウ名を変更
※ デフォルトプレフィックスキーはC-b(control + b)の場合
C-b ,
クライアント数を表示
tmux list-client
alias(短縮版)
tmux lsc
明示的にセッションを指定してアタッチ
tmux a -t <TARGET_SESSION>
他のクライアントをデタッチしてアタッチする場合
tmux a -t <TARGET_SESSION> -d
セッションの切り替え
※ デフォルトプレフィックスキーはC-b(control + b)の場合
1つ前のセッションに切り替え
C-b (
1つあとのセッションに切り替え
C-b )
セッション名を指定してセッションを作成
tmux new -s <NEW_SESSION_NAME>
既存のセッション名を変更
tmux rename-session -t <OLD_SESSION_NAME> <NEW_SESSION_NAME>
Reference