Skip to content
tmux
EntityQ1935361· pop 20· linked from 87 articles

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.

Key facts

Software.name
tmux
Software.logo
250px
Software.screenshot
Tmux.png
Software.screenshot size
320px
Software.caption
tmux session, with two horizontal and one vertical pane.
Software.developer
Nicholas Marriott
Software.programming language
C
Software.operating system
Unix-like
Software.language
English
Software.genre
Terminal multiplexer
Software.license
ISC license

via Wikipedia infobox

Source code

Bug reports, feature suggestions and especially code contributions are most welcome. Please send by email to: For documentation on using tmux, see the tmux.1 manpage. View it from the source tree with: For debugging, run tmux with -v and -vv to generate server and client log files in the current directory.

Excerpt from the source-code README · 2,230 chars · not written by Vinony

Wikidata facts

Official website
tmux.github.io
Image
Tmux-powerline.png
Show 4 more facts
source code repository URL
github.com/tmux/tmux
publication date
2007-07-09
Commons category
Tmux
software version identifier
3.6a
Sources (11)

via Wikidata · CC0

~2 min read

Article

4 sections
Contents
  • Features
  • Availability
  • See also
  • References

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.

==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.

Connections

Categories