Tmux: Difference between revisions
→References: Fixed typo Tags: canned edit summary Mobile edit Mobile app edit Android app edit |
→References: removed unnecessary chapter and chapter url Tags: Mobile edit Mobile app edit Android app edit |
||
Line 52: | Line 52: | ||
| title = Keyboard and Display Controls |
| title = Keyboard and Display Controls |
||
| url = https://www.openbsd.org/faq/faq7.html |
| url = https://www.openbsd.org/faq/faq7.html |
||
| chapter-url = https://www.openbsd.org/faq/faq7.html#tmux |
|||
| work = Snappy Answers to Stupid Questions |
| work = Snappy Answers to Stupid Questions |
||
| publisher = [[OpenBSD]] |
| publisher = [[OpenBSD]] |
Revision as of 00:00, 11 March 2020
Developer(s) | Nicholas Marriott |
---|---|
Initial release | 20 November 2007[1] |
Stable release | 3.0a
/ 1 December 2019 |
Repository | https://github.com/tmux/tmux |
Written in | C |
Operating system | Unix-like |
Available in | English |
Type | Terminal multiplexer |
License | ISC license |
Website | tmux |
tmux is a 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 SSH sessions to remain active without being visible.[2]
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]
- Easier configuration[6][7][better source needed]
- 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 OpenBSD,[2] and is available as a package for many other Unix-like operating systems.[5]
See also
References
- ^ "tmux changelog".
- ^ a b "Keyboard and Display Controls", Snappy Answers to Stupid Questions, OpenBSD, retrieved 10 March 2020
- ^ a b Perrin, Chad (25 October 2010), "Is tmux the GNU Screen killer?", TechRepublic, retrieved 10 March 2020
- ^ de Weerd, Paul (12 July 2009), "Interview with Nicholas Marriott on tmux", OpenBSD Journal, retrieved 10 March 2020
- ^ a b "Tmux – the Terminal multiplexer", Linuxaria, 15 September 2011, retrieved 10 March 2020
- ^ O'Higgins, Niall (4 June 2009), tmux, a BSD alternative to GNU Screen, retrieved 10 March 2020
- ^ Alexander, Alex (17 May 2010), "switching from gnu screen to tmux", Linux~ized, retrieved 10 March 2020