Tmux

Last updated

tmux
Developer(s) Nicholas Marriott
Initial release20 November 2007;17 years ago (2007-11-20) [1]
Stable release
3.5a [2] / 5 October 2024;4 months ago (5 October 2024)
Repository github.com/tmux/tmux
Written in C
Operating system Unix-like
Available inEnglish
Type Terminal multiplexer
License ISC license
Website tmux.github.io   OOjs UI icon edit-ltr-progressive.svg

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. [3]

Contents

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: [4]

tmux lacks built-in serial port and telnet support. [4] 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, [7] and is available as a package for many other Unix-like operating systems. [6]

See also

References

  1. "tmux changelog".
  2. "tmux 3.5a". 5 October 2024. Retrieved 5 October 2024.
  3. "Keyboard and Display Controls", Snappy Answers to Stupid Questions, OpenBSD , retrieved 7 December 2011
  4. 1 2 Perrin, Chad (25 October 2010), "Is tmux the GNU Screen killer?", TechRepublic , archived from the original on 4 July 2011, retrieved 7 December 2011
  5. de Weerd, Paul (12 July 2009), "Interview with Nicholas Marriott on tmux", OpenBSD Journal , retrieved 7 December 2011
  6. 1 2 "Tmux – the Terminal multiplexer", Linuxaria, 15 September 2011, retrieved 7 December 2011
  7. "src/usr.bin/tmux". OpenBSD source repository.