tmuxコマンドのメモ
目次
はじめに
tmuxとは、ターミナルマルチプレクサ(Terminal Multiplexer)の略です。
1つのターミナルで複数のセッションを持つことができ、画面を分割したりできます。
ターミナルを終了してもセッションが維持されるので、SSHを繋いだままにすることも可能です。
tmuxと似たようなことがscreenコマンドでも可能です。
tmuxのほうがサーバへの負荷が少ないです。
セッション
セッションの作成
# セッション名を自動採番
tmux
# セッション名を指定
tmux new -s {name}
セッションからデタッチ
Ctrl-b d
セッションの確認
tmux ls
セッションをアタッチ
# 最新のセッションをアタッチ
tmux a
# 指定したセッションをアタッチ
tmux a -t {name}
セッションの終了
# 今いるセッションを終了
exit
# セッションを指定して終了
tmux kill-session -t {name}
ウィンドウ
ウィンドウの作成
Ctrl-b c
ウィンドウの移動
# 指定した数字のウィンドウに移動
Ctrl-b 数字
# 次のウィンドウに移動
Ctrl-b n
# 前のウィンドウに移動
Ctrl-b p
ウィンドウ名を変更
# 下記コマンドの後、入力欄が表示される
Ctrl-b ,
ウィンドウの表示
Ctrl-b w
ペイン
ペインの分割
# 水平分割
Ctrl-b "
# 垂直分割
Ctrl-b %
ペインの移動
Ctrl-b カーソルキー
ペインの入れ替え
Ctrl-b-o
ペインのサイズ変更
Ctrl-b-カーソルキー
ペインの削除
Ctrl-b x