Tmux is a terminal multiplexer. It can be used for:

  • running multiple apps in one terminal

    this can be achieved without tmux if your terminal emulator supports window splitting

  • persistent sessions, for example, to run long-running tasks on a server

Another termianl multiplexer is screen . I’ve used it for users to run long running tasks on servers.

But tmux has a better community support:


Getting Started

tmux - a very simple beginner’s guide

Tactical tmux: The 10 Most Important Commands

Edit this page on GitHub

Links to this note