Tmux

Tmux is a terminal multiplexer for unix like operating systems. It can be run in Linux, BSD, and even windows using the Windows Subsystem for Linux (WSL). It allows you to create multiple persistent terminal sessions in a single connection. This means you can connect to a remote machine, run tmux, and open multiple additional terminal sessions inside tmux that will continue to exist even if you loose connection. Additionally, tmux allows you to share your connection with other users so they can see what is happening and help guide you or assist you while you watch what they are doing.

See Also

Another tool similar to tmux is called gnu screen. There are wrapper tools for both screen and tmux:

  • byobu - Is a management wrapper for screen
  • tmuxinator - Is a management wrapper for tmux