Usando tmux: un multiplexor de terminal para usuarios avanzados
Cómo usar tmux: un Terminal Multiplexer para usuarios avanzados
tmuxes un terminal multiplexer que cambia las reglas del juego y aumenta la productividad al gestionar múltiples sesiones, panes y flujos de trabajo persistentes en un solo terminal. Ideal para desarrolladores, sysadmins o cualquier persona que trabaje en servidores remotos,
tmuxmantiene tus tareas organizadas y resistentes. Esta guía simplifica el uso de
tmuxcon ejemplos prácticos y consejos para potenciar tu eficiencia en la línea de comandos.
¿Qué es tmux?
tmux es un terminal multiplexer de código abierto que permite:
Múltiples sesiones de shell dentro de un terminal
Sesiones persistentes (incluso después de la desconexión)
División de paneles y ventanas
Compartir sesiones entre usuarios
Cambiar fácilmente entre tareas sin salir del terminal
Es como tener un gestor de ventanas en mosaico para tu terminal, disponible en cualquier lugar, incluso a través de conexiones SSH lentas.
Instalando tmux
En Debian/Ubuntu:
sudo apt install tmuxEn CentOS/RHEL:
sudo yum install tmuxEn macOS:
brew install tmuxComenzando con tmux
Para iniciar una nueva sesión de tmux:
tmuxAhora estás dentro de una nueva sesión. Pero para usarla eficazmente, necesitarás conocer algunos keybindings.
Prefijo predeterminado: Ctrl + b
Todos los comandos de tmux se activan con una tecla de prefijo, que por defecto es:
Ctrl + bAsí que Ctrl + b, luego % crea una división vertical, y así sucesivamente.
Comandos esenciales de tmux
| Command | Action |
|---|---|
| tmux | Iniciar una nueva sesión |
| tmux new -s mysession | Iniciar una sesión con nombre |
| tmux attach -t mysession | Volver a adjuntarse a una sesión |
| tmux ls | Listar sesiones |
| tmux kill-session -t mysession | Eliminar una sesión |
| exit | Salir del panel/ventana actual (o eliminar mediante tmux kill-pane) |
Consejos y trucos avanzados
1. Sesiones con nombre para persistencia
tmux new -s setup-server("name-your-session")→ tienes dos paneles horizontales: superior e inferior
Volver a adjuntarse en cualquier momento:
🧮 2. Ahorra tiempo con scripts de sesiones
Crea .tmux.conf o scripts de shell para automatizar la configuración:


