Tmux session, with two horizontal and one vertical pane.
|
|
Developer(s) | Nicholas Marriott |
---|---|
Initial release | November 20, 2007 |
Stable release |
2.5 / 9 May 2017
|
Repository | bxr |
Written in | C |
Operating system | Unix-like |
Available in | English |
Type | Terminal multiplexer |
License | ISC license |
Website | tmux |
tmux is a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is useful for dealing with multiple programs from a command-line interface, and for separating programs from the Unix shell that started the program. It provides much of the same functionality as GNU Screen, but it is distributed under a BSD license.
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. The features that differentiate tmux from GNU Screen are
tmux enjoys wide adoption; it can be found in software repositories of nearly all UNIX-like operating systems and is included in the base system of OpenBSD.