tmux
From Wikipedia, the free encyclopedia
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]
[edit] Features
Being a GNU Screen rewrite, tmux has similar features: it allows users to start a terminal session with a virtual clients, that are not bound to any 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; each session can have several connected clients. The features that differentiate tmux from GNU Screen are:[2]
- free-form splitting of the virtual console in order to provide simultaneous access to several virtual terminals within one session
- menus for interactive selection of running sessions, windows or clients
- built-in session locking (can be triggered either by emitting the corresponding command or after inactivity timeout)
- window can be linked to the arbitrary amount of sessions[3]
- vi-like command mode (with auto completion) for managing tmux[4]
- lack of built-in serial and telnet clients (which are considered bloat for the terminal multiplexer)[2]
- easier configuration[5][6]
[edit] Adoption
tmux enjoys wide adoption; it can be found in software repositories of nearly all UNIX-like operating systems.[4] It is included in the base system of OpenBSD.[1]
[edit] See also
[edit] References
- ^ a b 7.9 - What is tmux?, "Keyboard and Display Controls", Snappy Answers to Stupid Questions (OpenBSD), http://www.openbsd.org/faq/faq7.html#tmux, retrieved 2011-12-07
- ^ a b Perrin, Chad (2010-10-25), "Is tmux the GNU Screen killer?", TechRepublic, http://www.techrepublic.com/blog/opensource/is-tmux-the-gnu-screen-killer/1901, retrieved 2011-12-07
- ^ de Weerd, Paul (2009-07-12), "Interview with Nicholas Marriott on tmux", OpenBSD Journal, http://undeadly.org/cgi?action=article&sid=20090712190402, retrieved 2011-12-07
- ^ a b "Tmux – the Terminal multiplexer", Linuxaria, 2011-09-15, http://linuxaria.com/article/tmux-the-terminal-multiplexer?lang=en, retrieved 2011-12-07
- ^ O'Higgins, Niall (2009-06-04), tmux, a BSD alternative to GNU Screen, http://niallohiggins.com/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, http://www.linuxized.com/2010/05/switching-from-gnu-screen-to-tmux/, retrieved 2011-12-07
[edit] External links
|
|
|
| Operating system |
|
|
| Related projects |
|
|
| People |
|
|
| Resources |
|
|