Atajos de Teclado de Tmux

Tmux es un multiplexor de terminal simple pero poderoso para máquinas basadas en UNIX. Te permite crear y gestionar múltiples ventanas de terminal de manera fluida desde un solo terminal teletipo (TTY). Tmux hace esto creando pseudo-terminales autónomos que sirve al usuario. Este enfoque permite que tmux cree ventanas de terminal que persisten a través de sesiones. No solo eso, también permite transferir información fácilmente y modificar diferentes terminales.
Debido a esto, tmux es un programa básico tanto para usuarios cotidianos como para administradores de sistemas. Su capacidad para proporcionar una sesión de terminal persistente significa que puedes ejecutar tmux de forma remota y ejecutar programas sin el riesgo de terminarlos al desconectarte. Además, su capacidad para manipular ventanas de terminal lo convierte en un simple gestor de ventanas para usuarios avanzados.
Descarga esta Hoja de Trucos
Ingresa tu correo electrónico a continuación para recibir esta hoja de trucos en PDF en tu bandeja de entrada.
Atajos de Teclado Esenciales de Tmux
Aunque tmux ofrece muchos beneficios, una dificultad clave que enfrentan los nuevos usuarios con tmux es su inusual e intuitiva sintaxis de atajos de teclado. Si bien es posible reasignar el atajo de teclado de tmux en tu sistema, es posible que no puedas cargar una configuración personalizada en cada sistema con el que trabajes. Por lo tanto, probablemente aún querrás saber cómo funciona el sistema predeterminado de tmux. Esta hoja de trucos tiene como objetivo enseñarte lo básico sobre cómo usar los atajos arcanos de tmux.
| Atajo | Función |
|---|---|
| Atajos Generales | |
| Ctrl + B | La tecla líder predeterminada. |
| Ctrl + B, luego ? | Abre el menú de ayuda de tmux. |
| Ctrl + B, luego ~ | Muestra todos los mensajes del sistema para la sesión actual. |
| Ctrl + B, luego Ctrl + B | Envía la tecla líder a través del terminal. |
| Ctrl + B, luego : | Abre el búfer de comandos. |
| Ctrl + B, luego Ctrl + Z | Suspende el cliente tmux actual. |
| Ctrl + B, luego D | Desconecta la sesión actual del terminal activo. |
| Ctrl + B, luego Shift + D | Abre un aviso para seleccionar qué sesión desconectar. |
| Ctrl + B, luego S | Cambia a una sesión diferente. |
| Ctrl + B, luego ( | Mueve el cliente actual a la sesión anterior. |
| Ctrl + B, luego ) | Mueve el cliente actual a la siguiente sesión. |
| Ctrl + B, luego R | Redibuja la pantalla actual. |
| Ctrl + B, luego T | Muestra la hora actual. |
| Gestión de Ventanas | |
| Ctrl + B, luego C | Crea una nueva ventana. |
| Ctrl + B, luego & | Elimina la ventana actualmente seleccionada. |
| Ctrl + B, luego I | Muestra brevemente información sobre la ventana actualmente seleccionada. |
| Ctrl + B, luego N | Ve a la siguiente ventana en la sesión. |
| Ctrl + B, luego P | Ve a la ventana anterior en la sesión. |
| Ctrl + B, luego Alt + N | Ve a la siguiente ventana con un marcador. |
| Ctrl + B, luego Alt + P | Ve a la ventana anterior con un marcador. |
| Ctrl + B, luego , | Cambia la etiqueta de la ventana actual. |
| Ctrl + B, luego . | Cambia el número de índice de la ventana actual. |
| Ctrl + B, luego L | Regresa a la ventana seleccionada anteriormente. |
| Ctrl + B, luego 0-9 | Ve a la ventana con el número de índice correspondiente. |
| Ctrl + B, luego ‘ | Abre un aviso para cambiar directamente a un número de índice específico. |
| Ctrl + B, luego W | Abre un aviso para seleccionar interactivamente la ventana a la que cambiar. |
| Ctrl + B, luego F | Busca ventanas que contengan una cadena de texto específica. |
| Gestión de Paneles | |
| Ctrl + B, luego Q | Muestra el índice del panel para la pantalla actualmente visible. |
| Ctrl + B, luego % | Crea un nuevo panel dividido verticalmente en la ventana actual. |
| Ctrl + B, luego “ | Crea un nuevo panel dividido horizontalmente en la ventana actual. |
| Ctrl + B, luego X | Elimina el panel actualmente seleccionado. |
| Ctrl + B, luego ! | Mueve el panel actualmente seleccionado a una ventana diferente. |
| Ctrl + B, luego ; | Selecciona el panel activo anteriormente. |
| Ctrl + B, luego M | Marca el panel actual. |
| Ctrl + B, luego Shift + M | Desmarca el panel actual. |
| Ctrl + B, luego O | Selecciona el siguiente panel en la ventana actualmente seleccionada. |
| Ctrl + B, luego { | Intercambia el panel actualmente seleccionado con el anterior en el índice. |
| Ctrl + B, luego } | Intercambia el panel actualmente seleccionado con el siguiente en el índice. |
| Ctrl + B, luego Up | Selecciona el panel encima del panel actualmente seleccionado. |
| Ctrl + B, luego Down | Selecciona el panel debajo del panel actualmente seleccionado. |
| Ctrl + B, luego Left | Selecciona el panel a la izquierda del panel actualmente seleccionado. |
| Ctrl + B, luego Right | Selecciona el panel a la derecha del panel actualmente seleccionado. |
| Diseños de Paneles | |
| Ctrl + B, luego Alt + 1 | Organiza el diseño de los paneles en la ventana actual a un diseño apilado horizontalmente. |
| Ctrl + B, luego Alt + 2 | Organiza el diseño de los paneles en la ventana actual a un diseño apilado verticalmente. |
| Ctrl + B, luego Alt + 3 | Organiza el diseño de los paneles en la ventana actual a un diseño de máster apilado horizontal. |
| Ctrl + B, luego Alt + 4 | Organiza el diseño de los paneles en la ventana actual a un diseño de máster apilado vertical. |
| Ctrl + B, luego Alt + 5 | Organiza el diseño de los paneles en la ventana actual a un diseño en mosaico. |
| Ctrl + B, luego Space | Cicla a través de todos los diseños predeterminados en la ventana actual. |
| Ctrl + B, luego Ctrl + Up | Aumenta el tamaño del panel actualmente seleccionado en una fila hacia arriba. |
| Ctrl + B, luego Ctrl + Down | Aumenta el tamaño del panel actualmente seleccionado en una fila hacia abajo. |
| Ctrl + B, luego Ctrl + Left | Aumenta el tamaño del panel actualmente seleccionado en una fila hacia la izquierda. |
| Ctrl + B, luego Ctrl + Right | Aumenta el tamaño del panel actualmente seleccionado en una fila hacia la derecha. |
| Modo de Copia de Texto | |
| Ctrl + B, luego [ | Cambia la sesión actual al modo de copia de texto de tmux. |
| G | Ve a la línea superior de la ventana actual. |
| Shift + G | Ve a la línea inferior de la ventana actual. |
| / | Realiza una búsqueda hacia adelante de una palabra clave. |
| ? | Realiza una búsqueda hacia atrás de una palabra clave. |
| N | Resalta la siguiente ocurrencia de una palabra clave. |
| Shift + N | Resalta la ocurrencia anterior de una palabra clave. |
| K
Up Arrow | Mueve el cursor una línea hacia arriba. | | J
Down Arrow | Mueve el cursor una línea hacia abajo. | | H/Left Arrow | Mueve el cursor un carácter hacia la izquierda. | | L/Right Arrow | Mueve el cursor un carácter hacia la derecha. | | W | Mueve el cursor una palabra hacia adelante. | | B | Mueve el cursor una palabra hacia atrás. | | Ctrl + Space | Comienza la selección de texto en el punto actual. | | Ctrl + W | Copia el texto seleccionado al búfer de portapapeles. | | Q | Cambia la ventana actual de vuelta a una sesión regular de tmux. | | Ctrl + B, luego ] | Pega el contenido del último búfer en la ventana actual. | | Ctrl + B, luego = | Abre la lista de sesiones actualmente activas y selecciona dónde pegar la selección actual.
Crédito de la imagen: ** Unsplash