tmuxを使う最小限のコマンド

tmux はターミナルマルチプレクサです。これは、長時間実行されるタスクをリモート サーバー上でバックグラウンドで実行し、後で結果を確認する必要があるときに非常に便利です。その場合、SSH 接続を常時維持する必要がなく、ネットワーク障害によってタスクが予期せず終了することを心配する必要もありません。ここでは、ほとんどのユースケースを満たす最小限のコマンドのリストを示します。

既存のセッションを一覧表示する

# list existing sessions
$ tmux ls

新しいセッションを作成する

# create a new session
$ tmux new -s <session-name>

既存のセッションをデタッチする(つまり、バックグラウンドに置く)

# hold ctrl, press b, release both, and then press d
$ ctrl+b d

# in case of nested session - not recommended
# hold ctrl, press b, release both; repeat, and then press d
$ ctrl+b ctrl+b d

既存のセッションをアタッチする(つまり、フォアグラウンドにする)

# attach to an existing session
$ tmux attach -t <session-name>

既存のセッションを終了する

# kill an existing session
$ tmux kill-session -t <session-name>

linux