Cómo adjuntar TMUX a la sesión existente

Cómo adjuntar TMUX a la sesión existente
El terminal de comando es lo que le da a las distribuciones de Linux una ventaja competitiva sobre otros sistemas operativos. La capacidad de ejecutar procesos que requieren instrucciones complejas con solo unos pocos comandos le da a las distribuciones de Linux una ventaja abrumadora cuando se trata de sus competidores basados ​​en GUI.

Sin embargo, administrar todo su trabajo en una sola ventana de terminal puede ser un desafío. Si bien la mayoría de las distribuciones de Linux le permiten abrir múltiples ventanas de terminal, no proporcionan métodos para administrar e intercambiar información entre ellas. Aquí es donde entra Tmux.

TMUX le permite ejecutar y administrar múltiples instancias de la carcasa terminal, ya sea como múltiples ventanas o paneles en una sola ventana.

Mientras que TMUX funciona creando una nueva sesión, hay formas de vincularla a una sesión de ejecución previamente. Esta guía lo ayudará a aprender cómo puede adjuntar TMUX a una sesión existente.

Repasaremos los conceptos básicos de una sesión de TMUX, cómo inicializarla y cómo puede adjuntar su ventana TMUX recién abierta a una existente previamente existente.

Inicializando las sesiones de TMUX

Esencialmente, una sesión de TMUX se refiere a una terminal abierta. Cada sesión actúa como un terminal individual, lo que le permite ejecutar múltiples comandos simultáneamente.

Para iniciar TMUX, escriba lo siguiente en el terminal:

$ tmux

Las sesiones de TMUX se pueden inicializar creando ventanas separadas como clis o abriendo más de un terminal en una sola ventana en forma de paneles. Esto se puede lograr a través de los siguientes atajos.

  • 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 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

Estos atajos son lo que conducirá a la creación de múltiples sesiones.

A veces, desea abrir una sesión junto con una sesión previamente abierta. Esto se puede lograr con la ayuda de la opción "Adjuntar" que se discutirá en las secciones posteriores.

Lista ejecutando sesiones de TMUX

Para adjuntar TMUX a una sesión existente, es necesario obtener la identificación o el nombre de la sesión. Para este propósito, utilizaremos el comando "$ tmux ls".

El "LS" en "$ tmux LS" se refiere a "Sesiones de lista". Este comando se usa para enumerar los detalles sobre la ejecución de sesiones de TMUX. Puede usarlo para obtener la ID de sesión y el número de una sesión de ejecución.

Esta sección de la guía explicará cómo puede enumerar sus sesiones en ejecución de TMUX. Usaremos Ubuntu 20.04 LTS En este tutorial, sin embargo, el método no debería ser diferente para otras distribuciones.

Echemos un vistazo a los pasos.

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, proceda a escribir lo siguiente:

$ tmux

Para inicializar más de una sesión, puede usar los atajos mencionados en la sesión anterior.

Para enumerar el número de sesiones abiertas, escriba el siguiente comando:

$ tmux ls

Esto mostrará lo siguiente como salida. Los detalles de estas opciones se dan a continuación.

  • 0: se refiere a la ID de sesión asignada por TMUX.
  • El número se refiere al nombre predeterminado de las sesiones.
  • (creado) se refiere a la fecha y hora para la sesión recién creada.
  • (adjunto) representa la sesión TMUX recién adjunta.

Adjuntar TMUX a las sesiones existentes

Esta sección de la guía cubre cómo puede adjuntar TMUX a las sesiones existentes.

Para lograr esto, asegúrese de tener TMUX instalado y ejecutado con múltiples sesiones ya inicializadas en él.

Una vez hecho esto, use el siguiente comando para adjuntar TMUX a una sesión ya existente:

$ tmux adjunt -session -t

Alternativamente, también puede adjuntar una sesión a una sesión existente refiriéndose al nombre de la sesión existente. Para hacer esto, escriba lo siguiente en TMUX:

$ tmux adjunt -session -t

TMUX también le proporciona la opción de establecer un enlace de clave personalizado para mostrar la lista de sesiones disponibles. Esto se puede hacer ajustando el tmux.archivo conf. Para hacer esto, navegue al directorio de inicio y abra el TMUX.File Conf con el editor de texto de su elección de la siguiente manera:

$ sudo nano ~/.tmux.confusión

Una vez que se abra el archivo, agregue la siguiente línea para mostrar listas presionando una tecla de su elección:

$ BIND sesiones de lista

También puede matar sesiones escribiendo lo siguiente en la terminal:

$ tmux kill -session -t

O

$ tmux kill -session -t

Esto debería matar una sesión de TMUX existente.

Conclusión

Esta fue una guía sobre cómo puede adjuntar nuevas sesiones a las sesiones de TMUX existentes. Cubrimos los conceptos básicos de las sesiones de TMUX, junto con cómo inicializar y enumerar las sesiones de ejecución. Por último, observamos métodos para unir nuevas sesiones de TMUX a las sesiones existentes y también cómo terminarlas.