tmux
Tmux session, with two horizontal and one vertical pane. | |
Developer(s) | Nicholas Marriott |
---|---|
Initial release | 2009-09-22 |
Stable release | 1.9a / February 22, 2014 |
Written in | C |
Operating system | Unix-like |
Available in | English |
Type | Terminal multiplexer |
License | ISC license |
Website | http://tmux.sourceforge.net/ |
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.[1] It provides much of the same functionality as GNU Screen, but is distributed under a BSD license.
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. The features that differentiate tmux from GNU Screen are[2]
- menus for interactive selection of running sessions, windows or clients
- window can be linked to an arbitrary number of sessions[3]
- vi-like or Emacs command mode (with auto completion) for managing tmux[4]
- lack of built-in serial and telnet clients (which some consider bloat for the terminal multiplexer)[2]
- easier configuration[5][6]
- different command keys—it is not a drop-in replacement for screen
Adoption
Tmux enjoys wide adoption; it can be found in software repositories of nearly all UNIX-like operating systems[4] and is included in the base system of OpenBSD.[1]
See also
References
- ↑ 1.0 1.1 "Keyboard and Display Controls", Snappy Answers to Stupid Questions (OpenBSD), retrieved 2011-12-07
|chapter=
ignored (help) - ↑ 2.0 2.1 Perrin, Chad (2010-10-25), "Is tmux the GNU Screen killer?", TechRepublic, retrieved 2011-12-07
- ↑ de Weerd, Paul (2009-07-12), "Interview with Nicholas Marriott on tmux", OpenBSD Journal, retrieved 2011-12-07
- ↑ 4.0 4.1 "Tmux – the Terminal multiplexer", Linuxaria, 2011-09-15, retrieved 2011-12-07
- ↑ O'Higgins, Niall (2009-06-04), tmux, a BSD alternative to GNU Screen, retrieved 2011-12-07
- ↑ Alexander, Alex (2010-05-17), "switching from gnu screen to tmux", Linux~ized, retrieved 2011-12-07
External links
|
|