Skip to content

Tmux

tmux es un multiplexor de terminal, en español, nos permite ejecutar aplicaciones/comandos/scripts sobre sesiones de terminales, siendo en forma de paneles o ventanas.

Sesiones (sessions)

Crear sesiones

tmux
tmux new
tmux new -s <NAME>

Ingresar a una sesion

# Ingresar al a ultima sesion creada
tmux a
tmux att

tmux a -t <NAME>

Eliminar una sesion

# Elimina la ultima sesion creada
tmux kill-ses

tmux kill-session -t <NAME>

Ver sesiones activas

tmux ls
Atajo Accion
Ctrl+B $ Renombrar sesion
Ctrl+B D Salir de una sesion (dettach)
Ctrl+B ) Ir a la siguiente sesion
Ctrl+B ( Ir a la sesion anterior
Ctrl+B S Listar sesiones activas

Ventanas (windows)

Las ventanas son como pestañas en un navegador, ocupan el espacio de la pantalla.

Atajo Accion
Ctrl+B C Crear una nueva ventana
Ctrl+B N Ir a la siguiente ventana
Ctrl+B P Ir a la ventana anterior
Ctrl+B L Ir a la ventana reciente
Ctrl+B 0 ... 9 Seleccionar un numero de ventana
Ctrl+B ' Seleccionar la ventana por su nombre
Ctrl+B . Cambiar el numero de la ventana
Ctrl+B , Renombrar la ventana
Ctrl+B W Listar ventanas
Ctrl+B F Buscar una ventana
Ctrl+B & Cerrar/eliminar ventana

Paneles (panes)

Los paneles son secciones de las ventanas que dividen la pantalla.

Atajo Accion
Ctrl+B % Dividir en vertical
Ctrl+B " Dividir en horizontal
Ctrl+B O Ir al siguiente panel
Ctrl+B ; Ir al ultimo panel activo
Ctrl+B } Ir al panel de la derecha
Ctrl+B { Ir al panel de la izquierda
Ctrl+B Q Mostrar numero del panel
Ctrl+B Q 0 ... 9 Mostrar numero del panel y seleccionarlo
Ctrl+B Z Panel en pantalla completa de la terminal
Ctrl+B ! Convertir panel en ventana
Ctrl+B <ARROW> Mover panel hacia un lado
Ctrl+B Space Cambiar vista de los paneles
Ctrl+B+<ARROW> Cambiar tamaño del panel
Ctrl+B X Cerrar/eliminar panel

Ctrl+B ? para ver la lista de comandos.

Fuentes

  • https://tmuxcheatsheet.com/
  • https://www.pluralsight.com/resources/blog/cloud/tmux-cheat-sheet