Cómo navegar a través de los paneles en Tmux

Cómo navegar a través de los paneles en Tmux
Una de las características más distintivas que diferencian las distribuciones de Linux de otros sistemas operativos es su terminal de comando rápido y versátil.

El terminal de comando permite a los usuarios promulgar un conjunto complejo de instrucciones en solo unas pocas declaraciones. Dicho esto, puede haber momentos en que tener una sola pantalla de terminal podría no ser suficiente para sus tareas. Sin embargo, hay programas que pueden ayudarlo a superar esto con facilidad.

tmux: el multiplexor terminal

TMUX, un programa creado por Nicholas Marriot en 2007, le permite tener más de una sesión de la terminal de comando abierta en una sola instancia. TMUX le permite crear, administrar y navegar a través de múltiples ventanas de terminal al mismo tiempo.

Una de las características más destacadas de TMUX es la capacidad de cambiar entre Windows Terminal. Saber cómo navegar entre diferentes ventanas y paneles de TMUX puede ayudarlo a administrar sus comandos y scripts de shell de manera más eficiente. Esta guía lo ayudará a aprender cómo puede navegar a través de diferentes paneles en Tmux.

Repasaremos los conceptos básicos, comenzando con la instalación e inicialización de TMUX y continuaremos con el aprendizaje de los métodos de navegar a través de los paneles en TMUX junto con algunos otros atajos útiles.

Instalación de TMUX en Linux

En primer lugar, se recomienda que se asegure de que TMUX esté disponible en su sistema. Puede verificar si TMUX está disponible en su distribución de Linux siguiendo estos pasos:

Para esta guía, usaremos Ubuntu 20.04 LTS. Esto no debería marcar la diferencia ya que el procedimiento es similar para todas las distribuciones con un ligero cambio en la sintaxis.

Primero, abra el terminal de comando en su distribución principal de Linux. La tecla de acceso directo es Ctrl + Alt + T.

Una vez hecho esto, escriba el siguiente comando para ver si TMUX está instalado.

$ tmux -version

Si el comando mencionado no devuelve una versión TMUX como salida, instale TMUX escribiendo lo siguiente:

Para Ubuntu:

$ sudo apt install tmux

Para CentOS:

$ sudo yum instalación tmux

Espere a que se complete la instalación. Una vez terminado, puede pasar al siguiente paso.

Iniciar una sesión de TMUX

El siguiente paso es iniciar una sesión de TMUX. Esto también se puede hacer utilizando el terminal de comandos de Linux.

Para iniciar TMUX, escriba lo siguiente en el terminal:

$ tmux

Esto debería abrir TMUX en su distribución de Linux.

Gestión y navegación a través de los paneles de TMUX

Como se mencionó anteriormente, TMUX es una aplicación que permite a su usuario ejecutar y administrar múltiples sesiones de terminales en la misma instancia. Esta sección lo ayudará a aprender cómo puede crear y administrar sus paneles y Windows de TMUX.

TMUX utiliza atajos de teclado, también conocidos como prefijos. Estas son combinaciones de entradas de teclado que se utilizan para clasificar diferentes tipos de funciones.

El prefijo responsable de la gestión del panel y las ventanas es "Ctrl + B". Casi todos los comandos relacionados con la gestión del panel comienzan con este prefijo.

El siguiente es una lista de comandos que se pueden usar para administrar los paneles TMUX:

Empezando con Ctrl + B y presionando C, este comando se usa para abrir una nueva ventana TMUX. Además, esta ventana se crea con el shell.

El comando mencionado anteriormente se puede usar para abrir múltiples ventanas. Si bien múltiples ventanas proporcionan un beneficio, navegar a través de ellas puede ser un desafío.

Para contrarrestar esto, puede usar la siguiente lista de comandos:

  • Ctrl + B y escribir w Le permite seleccionar una lista de Windows
  • Ctrl + B y escribir 0 Le permite cambiar al número de ventana 0. Reemplace 0 con cualquier número para moverse a esa ventana
  • Ctrl + B y escribir , Te permite cambiar el nombre de una ventana

Estos comandos son específicos para las ventanas individuales. A veces, desearía tener dos sesiones terminales una al lado de la otra en la misma ventana. Esto se puede lograr con la ayuda de paneles.

Hay dos métodos para dividir las ventanas de TMUX en paneles separados. Uno le permite hacer paneles horizontales, mientras que el otro divide la ventana en dos paneles verticales.

Para dividir la ventana TMUX en dos paneles verticales, presione Ctrl + B y escribir De %

Para dividir la ventana TMUX en dos paneles horizontales, presione Ctrl + B y escribir "

Puede navegar entre los dos paneles con la ayuda de los siguientes comandos:

  • Ctrl + B y escribir O Te permite cambiar al siguiente panel
  • Ctrl + B y escribir ; Te permite alternar entre ambos paneles
  • Ctrl + B y escribir X Te permite cerrar un panel

Conclusión

Aprender a navegar a través de los paneles de TMUX facilita que uno administre sus sesiones. Esta fue una guía sobre cómo puede navegar a través de los paneles en Tmux. Revisamos los conceptos básicos de TMUX, los pasos para comenzar una nueva sesión, y luego concluimos cómo administrar y navegar a través de los paneles de TMUX.