¿Alguna vez has deseado tener varias pantallas dentro de una sola ventana de terminal? ¿O te ha pasado que estabas ejecutando un proceso largo, se cerró la ventana por error y perdiste todo el progreso?
Hoy vamos a hablar de Tmux (Terminal Multiplexer). Es una herramienta que te permite dividir tu terminal en múltiples paneles, crear varias ventanas y, lo más importante, mantener tus sesiones vivas aunque cierres la terminal o se caiga tu conexión internet.
1. ¿Por qué todo "Pro" usa Tmux?
Persistencia: Puedes iniciar un proceso en el trabajo, "desconectarte" de la sesión, irte a casa, conectarte por SSH y el proceso seguirá exactamente donde lo dejaste.
Paneles (Splits): Puedes ver tus logs en la izquierda, editar código en la derecha y monitorear el sistema con
topabajo. Todo al mismo tiempo.Portapapeles propio: Tmux tiene sus propios "buffers" de copia, independientes del sistema operativo, ideales para mover datos entre paneles.
2. Instalación rápida
macOS:
brew install tmuxLinux:
sudo apt install tmuxWindows (WSL):
sudo apt install tmux
3. Los comandos básicos (La "Tecla Maestra")
En Tmux, casi todo empieza con el Prefijo. Por defecto es Ctrl + b.
Dividir verticalmente:
Ctrl + by luego%Dividir horizontalmente:
Ctrl + by luego"Moverse entre paneles:
Ctrl + by las flechas de dirección.Nueva ventana:
Ctrl + by luegoc.Cerrar un panel: Escribe
exitoCtrl + d.
4. El truco de la "Inmortalidad": Attach y Detach
Esta es la función estrella de Tmux. Imagina que estás ejecutando un backup pesado:
Estando dentro de Tmux, presiona
Ctrl + by luegod(Detach). Volverás a la terminal normal, pero Tmux sigue trabajando de fondo.Puedes apagar la interfaz gráfica o cerrar la ventana.
Cuando quieras volver, escribe:
tmux attach.¡Magia! Tu sesión reaparece exactamente como estaba.
5. Copiar y Pegar dentro de Tmux
Como Tmux divide la pantalla, a veces el ratón del sistema se confunde al seleccionar texto. Tmux tiene su propio Modo Copia:
Presiona
Ctrl + by luego[. Ahora puedes moverte por el historial con las flechas.Presiona
Espaciopara empezar a seleccionar texto.Presiona
Enterpara copiar.Para pegar en otro panel de Tmux:
Ctrl + by luego].
Tip Pro: Puedes configurar Tmux para que use las teclas de Vim y sea aún más rápido.
Conclusión
Tmux no es solo una utilidad; es un entorno de trabajo completo. Al principio, recordar el prefijo Ctrl + b puede parecer extraño, pero en un par de días tus dedos lo harán automáticamente. Es la diferencia entre trabajar en una terminal y dominar el sistema.
¿Te imaginas tener 4 terminales abiertas en tu iPad o en un portátil viejo sin que se amontonen las ventanas? ¡Pruébalo y dinos qué tal!
No hay comentarios:
Publicar un comentario