地方在住IT系ニート

bkds

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
にほんブログ村 IT技術ブログ IT技術メモへPVアクセスランキング にほんブログ村