tmux
tmux is an open-source terminal multiplexer for Unix-like operating systems. It allows multiple terminal sessions to be accessed simultaneously in a single window. It is useful for running more than one command-line program at the same time. It can also be used to detach processes from their controlling terminals, allowing remote sessions to remain active without being visible.[2]
|  | |
|  tmux session, with two horizontal and one vertical pane. | |
| Developer(s) | Nicholas Marriott | 
|---|---|
| Initial release | 20 November 2007[1] | 
| Stable release | 3.2
   / 13 April 2021 | 
| Repository | https://github.com/tmux/tmux | 
| Written in | C | 
| Operating system | Unix-like | 
| Available in | English | 
| Type | Terminal multiplexer | 
| License | ISC license | 
| Website | tmux  | 
Features
    
tmux includes most features of GNU Screen. It allows users to start a terminal session with clients that are not bound to a specific physical or virtual console; multiple terminal sessions can be created within a single terminal session and then freely rebound from one virtual console to another, and each session can have several connected clients.
Some notable tmux features are:[3]
- Menus for interactive selection of running sessions, windows or clients
- Window can be linked to an arbitrary number of sessions[4]
- vi-like or Emacs command mode (with auto completion) for managing tmux[5]
- Lack of built-in serial and telnet clients (which some consider bloat for the terminal multiplexer)[3]
- Different command keys—it is not a drop-in replacement for screen, but can be configured to use compatible keybindings
- Vertical and horizontal Window split support
Adoption
    
tmux is included in the OpenBSD base system,[6] and is available as a package for many other Unix-like operating systems.[5]
References
    
- "tmux changelog".
- "Keyboard and Display Controls", Snappy Answers to Stupid Questions, OpenBSD, retrieved 7 December 2011
- Perrin, Chad (25 October 2010), "Is tmux the GNU Screen killer?", TechRepublic, retrieved 7 December 2011
- de Weerd, Paul (12 July 2009), "Interview with Nicholas Marriott on tmux", OpenBSD Journal, retrieved 7 December 2011
- "Tmux – the Terminal multiplexer", Linuxaria, 15 September 2011, retrieved 7 December 2011
- "src/usr.bin/tmux". OpenBSD source repository.

