Multiplexador del terminal
tmux habilita un número de terminales (o ventanas) para ser accesibles y
controladas desde una sola terminal como screen. tmux se ejecuta como un
sistema cliente-servidor. Un servidor es creado automáticamente cuando se
necesita y posee un número de sesiones, en la que cada una de ellas tiene
un número de ventanas enlazadas. Cualquier número de clientes pueden
conectarse a una sesión, o el servidor puede ser controlado mandando
comandos con tmux. La comunicación se hace a través de un socket, ubicado
por defecto en /tmp. Además tmux provee una interfaz de comandos
consistente y bien documentada, con la misma sintaxis tanto si es usada
interactivamente, como si es usada como asignación de teclas, o por la
shell. Ofrece la elección de vim o Emacs como diseño de teclas.