Software:tmux
tmux session, with two horizontal and one vertical pane. | |
Developer(s) | Nicholas Marriott |
---|---|
Initial release | 20 November 2007[1] |
Stable release | 3.3a
/ 9 June 2022 |
Repository | https://github.com/tmux/tmux |
Written in | C |
Operating system | Unix-like |
Available in | English |
Type | Terminal multiplexer |
License | ISC license |
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]
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]
- Vertical and horizontal window split support
Tmux lacks built-in serial port and telnet support.[3] It uses different command keys from the ones used by screen, so it is not a drop-in replacement for screen, but it can be configured to use compatible keybindings.
Availability
tmux is included in the OpenBSD base system,[6] and is available as a package for many other Unix-like operating systems.[5]
See also
References
- ↑ "tmux changelog". https://raw.githubusercontent.com/tmux/tmux/master/CHANGES.
- ↑ "Keyboard and Display Controls", Snappy Answers to Stupid Questions (OpenBSD), http://www.openbsd.org/faq/faq7.html#tmux, retrieved 7 December 2011
- ↑ 3.0 3.1 Perrin, Chad (25 October 2010), "Is tmux the GNU Screen killer?", TechRepublic, http://www.techrepublic.com/blog/opensource/is-tmux-the-gnu-screen-killer/1901, retrieved 7 December 2011
- ↑ de Weerd, Paul (12 July 2009), "Interview with Nicholas Marriott on tmux", OpenBSD Journal, http://undeadly.org/cgi?action=article&sid=20090712190402, retrieved 7 December 2011
- ↑ 5.0 5.1 "Tmux – the Terminal multiplexer", Linuxaria, 15 September 2011, http://linuxaria.com/article/tmux-the-terminal-multiplexer?lang=en, retrieved 7 December 2011
- ↑ "src/usr.bin/tmux". https://cvsweb.openbsd.org/src/usr.bin/tmux/.
Original source: https://en.wikipedia.org/wiki/Tmux.
Read more |