Session aliases with tmux
By goz
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.