Displaying user@host in tmux window titles

I use tmux a lot (having switched from GNU Screen) and frequently ssh to different hosts from different tmux windows. One thing that I find helpful is knowing which host I'm ssh'd to in each tmux window. Here is a little trick for your .bash_aliases (on every host you ssh to) which will display user@host in each tmux window title:
The first part sets the terminal's window title to user@host: /working/directory
\033]2;${USER}@${HOSTNAME}: ${PWD}\007
The second part set's the current tmux window title to user@host
\033k${USER}@${HOSTNAME}\033\\

Comments

Monika Borua said…
Great post. Really very informative. Thanks!

Modern Farming

Popular posts from this blog

Update to Label Sphere

Label Sphere v2

Run-time and design-time selection of a ViewModel using XAML