Cómo intercambiar paneles en Tmux

Cómo intercambiar paneles en Tmux
TMUX es una aplicación multiplexor terminal de código abierto para administrar eficientemente Windows de terminal múltiple. Las personas que han usado anteriormente la aplicación Terminator están familiarizadas con la noción de gestión de pestañas en Linux Terminal. Con TMUX, podemos dividir el terminal en varios paneles. Podemos ajustar estos paneles moviéndonos, cambiando el tamaño y cambiando entre ellos. Esto ayuda a frenar el dolor de manejar múltiples ventanas y pestañas de la terminal de gnomo.

En general, cuando cierra una conexión SSH, las sesiones de terminales remotas correspondientes también están cerradas. Aquí viene el TMUX para obtener ayuda, ya que conserva esas sesiones cuando se termina la conexión SSH.

Después de instalar TMUX, no encontrará ningún icono asociado con él. No aparecerá como una aplicación separada; En cambio, tendremos que invocarlo desde la terminal de Gnomo en sí. Más tarde veremos cómo hacer esto.

Nota: En este 'cómo', hemos usado el 'Ctrl+B' como el prefijo; Si configuró algún otro prefijo, reemplace el comando con su prefijo '.

¿Qué cubriremos??

Esta guía explorará cómo podemos instalar TMUX y, más específicamente, "Cómo intercambiar paneles en TMUX". Usaremos Ubuntu 20.04 como sistema base para esta guía. Primero comencemos con la instalación de TMUX.

Requisitos previos

1. TMUX debe instalarse en su sistema.

2. Conectividad a Internet y cuenta de usuario con privilegios 'sudo'.

Instalación de TMUX en Ubuntu 20.04

Los principales sistemas operativos como el subsistema de Linux, MacOS y Windows para Linux (WSL) proporcionan paquetes de software TMUX desde su repositorio oficial. Para instalar TMUX en Ubuntu 20.04, simplemente podemos usar el administrador de paquetes o el centro de software como se describe a continuación:

1. Para instalar TMUX usando el Administrador de paquetes, simplemente ejecute el comando:

$ sudo apt install tmux

2. Para instalar TMUX utilizando el centro de software, abra el centro de software, busque TMUX y haga clic en Instalar.

Lanzamiento de TMUX

Una vez que se instale el TMUX, tendremos que usar el terminal GNOME para invocarlo. Uno puede encontrar el siguiente error al intentar ejecutar el comando 'TMUX':

"Fallado de terminal abierto: Terminal faltante o inadecuado: Xterm-256Color"

Para superar este error, escriba "Término de exportación = xterm" en la terminal y presione Enter. Ahora, nuevamente, ejecute el comando 'tmux', y esta vez no debe aparecer el error.

Otra forma es usar el 'Xterm' terminal y lanza el TMUX desde aquí. Esto funcionó en nuestro Ubuntu 20.04 sistema.

Cómo usar TMUX

Podemos usar tres formas de enviar comandos a un terminal TMUX:

Uso de las teclas de prefijo: TMUX usa una combinación de teclas llamada Key de prefijo, que es de forma predeterminada 'Ctrl+B'. Este prefijo es seguido por una o dos claves más que TMUX interpretará para una operación particular. Por ejemplo, podemos separar de una sesión usando [Prefijo+D].

Usando el modo de comando: para enviar los comandos directamente al terminal TMUX, debemos ingresar al modo de comando presionando las teclas de prefijo seguidas de un colon (:). Un símbolo del sistema se abrirá en la parte inferior del terminal para ingresar los comandos TMUX.

Uso de la línea de comando: los comandos TMUX también se pueden usar desde el terminal no TMUX o la solicitud de shell. Estos comandos están precedidos por la palabra clave 'tmux'. Hemos ilustrado este método en la sección a continuación.

Cambio de paneles en Tmux

Cuando tenemos múltiples aplicaciones que se ejecutan en diferentes paneles en una sesión de TMUX, a veces necesitamos organizarlas de acuerdo con algún buen sentido. Esto en realidad nos ayuda a dirigir nuestro trabajo en la dirección adecuada, haciéndolo más coherente. mi.gramo., Abrimos un panel para una aplicación de servidor web, uno para editar un archivo (digamos tmux.confusión), uno para ver las estadísticas de la CPU y la memoria con el 'arriba' dominio. La posición de cada panel se muestra a continuación:

No me gusta el diseño anterior, ya que me parece muy incómodo. Permítanos cambiarlo con sensatez: edite el archivo en el panel superior, administre el servidor web desde el panel inferior derecho y ejecute el comando 'superior' en el panel inferior izquierdo. Hagamos el trabajo de intercambio ahora.

TMUX usa el keybinding 'Prefijo' seguido por 'Ctrl+O' Para andar en bicicleta por los paneles. Cuando usa esta unión de llave por primera vez, mueve el panel en una posición en sentido horario. Tenemos que usar esta clave de clave dos veces para llegar a nuestro diseño deseado:

Si necesitamos movernos en una dirección en sentido antihorario, use el 'Alt+O' combinación en lugar de 'Ctrl+O'.

Ahora cambiemos la posición de los dos paneles inferiores. Para esto, podemos usar la clave de la llave 'Prefijo' seguido de '' o ''. Los aparatos ortopédicos para usar dependen de la dirección en la que desee moverse.

Para hacer la gestión del panel anterior, también podemos usar el siguiente comando en el símbolo del sistema TMUX:

swap -pane -d
Swap Pane -u

El primer comando mueve el panel en el sentido de las agujas del reloj y el abajo en la dirección en sentido antihorario. Si usamos la opción '-d', el enfoque del panel no cambia con la rotación del panel.

Conclusión

En esta guía, hemos aprendido sobre la instalación de TMUX, sus conceptos básicos y, más específicamente, "cómo intercambiar paneles en TMUX". Se puede encontrar una explicación más detallada de varias operaciones de TMUX en las páginas de Tmux Man o en la página Github de TMUX.