I use tmux as my screen multiplexer, and in the past, I used
control-A d to disconnect and
tmux a -d to reattach to the session. This gets cumbersome if I haven’t created a tmux session yet, since
tmux a -d will give me an error that no session exists.
Aliases to the rescue
To help start sessions, and now name them, I use the following alias:
alias tma="tmux new -ADs"
To create a session named
main or re-attach to a disconnected session, I can now type
tma main. The alias will create a session named
main if one doesn’t exist, or reconnect to the session named
main. This also makes it easy to create named tmux sessions without having to remember the syntax.
Top comments (0)