About

tmux is terminal multiplexer software, allowing users to work with terminals using multiple windows and panes, which can be created, removed, attached, and reattached as needed.

From the tmux website:

tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a separate program, to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

tmux is largely designed to be a differently designed and BSD-licensed alternative to GNU screen. IRC support can be found in #tmux on the freenode network.

Features:

  • Runs on OpenBSD, FreeBSD, NetBSD, Linux and OS X
  • Panes - similar to the ones found in Vim
  • Client-Server model, allowing windows to be moved across sessions and allowing multiple clients to share the same session
  • 256-color support
  • UTF-8 support

Website:

Screenshot:

tmux session

history | excerpt history