Join my free Bash scripting course on Udemy 👀

Detach from tmux sessions

March 23, 2020  ‐ 1 min read

In case you are in tmux and want to return back to you terminal you need to detach tmux. Doing this in the most convenient way is with the keybinding <prefix> d.

This will return you to your terminal and keep the tmux session running. So you can attach to it later with tmux attach. If you don't want to keep the session running, than kill-session is what you're looking for.

If necessary, for example when you're scripting against tmux, you can use the command to detach as well. Running the command will detach your current tmux session. Optionally you can pass a different target session to the -s option to detach another actively running session.

$ tmux detach-client

Tmux provides a shorter notation for the above command as well. Which is just simply detach.

$ tmux detach