tmux es un multiplexor de terminal de código abierto para sistemas operativos tipo Unix . Permite acceder a múltiples sesiones de terminal simultáneamente en una sola ventana. Es útil para ejecutar más de un programa de línea de comandos al mismo tiempo. También se puede utilizar para separar procesos de sus terminales de control, lo que permite que las sesiones remotas permanezcan activas sin ser visibles. [3]
tmux incluye la mayoría de las características de GNU Screen . Permite a los usuarios iniciar una sesión de terminal con clientes que no están vinculados a una consola física o virtual específica; se pueden crear múltiples sesiones de terminal dentro de una única sesión de terminal y luego pasar libremente de una consola virtual a otra, y cada sesión puede tener varios clientes conectados.
Algunas características notables de tmux son: [4]
tmux carece de puerto serial integrado y soporte telnet . [4] Utiliza teclas de comando diferentes a las utilizadas por screen, por lo que no es un reemplazo directo para screen, pero se puede configurar para usar combinaciones de teclas compatibles .
tmux está incluido en el sistema base OpenBSD , [7] y está disponible como paquete para muchos otros sistemas operativos tipo Unix . [6]