tmux Cheat Sheet — Backend Development
Guía rápida y optimizada para trabajo backend en Linux/macOS, servidores remotos y SSH.
Notación
Significado
C-
Control
M-
Alt / Meta
Prefijo
C-b
Sesiones (nivel proyecto)
Acción
Comando / Atajo
Nueva sesión
tmux new -s nombre
Adjuntar sesión
tmux attach -t nombre
Listar sesiones
tmux ls
Detach sesión
C-b d
Selector de sesiones
C-b s
Renombrar sesión
C-b : rename-session nuevo
Cerrar sesión
tmux kill-session -t nombre
Ventanas (nivel contexto)
Acción
Atajo
Nueva ventana
C-b c
Renombrar ventana
C-b ,
Siguiente ventana
C-b n
Ventana anterior
C-b p
Ir a ventana (0–9)
C-b 0–9
Última ventana usada
C-b l
Cerrar ventana
C-b &
Paneles (nivel ejecución)
Acción
Atajo
Split vertical
C-b "
Split horizontal
C-b %
Cambiar de panel
C-b ↑ ↓ ← →
Panel anterior
C-b o
Mostrar índices
C-b q
Cerrar panel
C-b x
Zoom / Unzoom
C-b z
Extraer panel a ventana
C-b !
Enviar panel a otra ventana
C-b S
Acción
Atajo
Arriba
C-b M-↑
Abajo
C-b M-↓
Izquierda
C-b M-←
Derecha
C-b M-→
Acción
Atajo
Entrar a modo comando
C-b :
Listar key bindings
C-b ?
Enviar prefijo literal
C-b C-b
Flujo Backend Recomendado
Elemento
Uso
Sesión
Proyecto backend
Ventana 0
Editor (vim / nvim)
Ventana 1
Servidor (npm, uvicorn, spring)
Ventana 2
Logs (tail -f)
Ventana 3
Tests / scripts
Paneles
Ejecución paralela
tmux es una capa de orquestación de trabajo backend: persistente, reproducible y eficiente.
Casos de Uso Diario (Backend Development)
Desarrollo local
Ejemplo
nvimnpm run dev/uvicorn/spring boottail -f logs/app.logpytest/jestTrabajo remoto (SSH)
Uso típico
Debugging y análisis
C-b z)Contenedores y DevOps
docker execkubectl,logs,port-forward)Mejores Prácticas
Organización
auth-api,billing,infra)Productividad
C-b zcomo herramienta principal de focoEstabilidad
Flujo Backend Profesional
Configuración
.tmux.confversionadoRegla de Oro
tmux no es un lujo: es una herramienta base para trabajo backend serio, remoto y escalable.