tmux new / attach / lsセッションの作成・一覧・接続
tmux new -s <name> / tmux ls / tmux attach -t <name>
安全度: 中(状態やレイアウトが変わる操作)tmux セッションを新しく作成したり、既存セッションを一覧・接続するための基本コマンドです。普段は 1 つのセッションを作って attach / detach しながら使います。
#session#attach#detach#一覧
# work という名前の新しいセッションを作成して接続する
tmux new -s work
# 現在起動している tmux セッション一覧を表示する
tmux ls
# 既存の work セッションに接続する
tmux attach -t work
# 最後に使っていたセッションに接続する
tmux attach
<prefix> dセッションから一時的に離れる(detach)
[任意の tmux 内で] <prefix> d
安全度: 低(閲覧・移動中心)現在の tmux セッションから一時的に離れます(detach)。プロセスはそのまま動き続けるので、あとで tmux attach で戻れます。
#detach#セッション#一時離脱
# 現在のセッションから detach して、シェルに戻る
<prefix> d
tmux kill-session / kill-serverセッションや tmux 自体を終了する
tmux kill-session -t <name> / tmux kill-server
安全度: 高(セッション終了など慎重に実行)指定セッションや、tmux サーバー全体を終了します。中で動いているプロセスも終了する可能性があるため、実行前に本当に消してよいかを確認する必要があります。
#終了#kill#注意
# work セッションを終了する
tmux kill-session -t work
# すべての tmux セッションをまとめて終了する(要注意)
tmux kill-server