What is tmux?
tmux is a powerful and versatile terminal multiplexer that enables users to create, access, and control multiple terminals or windows from a single screen. It allows users to run separate programs in each window and detach from the screen while the processes continue running in the background, making it possible to later reattach and resume work seamlessly
Highlights
- Ability to create and manage multiple independent terminals or windows within a single screen
- Support for splitting windows horizontally and vertically into panes, which can be freely moved and resized
- Option to arrange panes into preset layouts for efficient workspace organization
- Compatibility with UTF-8 and 256-color terminals
- Provision of copy-paste functionality with multiple buffers
- Interactive menus for easy selection of windows, sessions, or clients
- Terminal locking, both manually and after a configurable timeout
- Clean, well-documented, and easily extensible codebase under active development
- Client-server architecture that allows multiple clients to attach to the same session
Platforms
- BSD
- Cygwin
- Mac
- Linux
Languages
- English
Features
Lightweight
Portable
Vertical Split
Terminal-based
Horizontal Split

