Cómo administrar y restaurar sesiones de Tmux en Linux

Tmux es un multiplexor de terminal que viene con una amplia gama de funciones útiles y está respaldado por una sorprendente cantidad de complementos creados por la comunidad. Los multiplexores de terminal como tmux y Screen le dan a la ventana de su terminal poderes superproductivos, lo que le permite abrir múltiples sesiones en pestañas y pantallas divididas. Combinado con múltiples herramientas de terminal y el guardado de sesiones, también puede restaurar sesiones de Tmux después de un reinicio completo.

Instalación de tmux

Preparar tmux y ejecutarlo en su sistema es relativamente simple si está utilizando una distribución de Linux.

Para Ubuntu, esto significa convocar a apt desde su terminal e instalar el paquete desde el repositorio oficial de la distribución. Para otras distribuciones, use su administrador de paquetes incluido para manejar la instalación. (tmux está disponible en la mayoría de las distribuciones).

¿Entiendo? ¡Excelente! Ahora, dividamos nuestra pantalla.

Crear ventanas y paneles

En tmux, se utilizan dos términos para describir los principales tipos de configuraciones de diseño que podemos crear. «Windows» es el término tmux para las pestañas. La creación de una nueva ventana creará una pestaña a la que puede cambiar con un simple comando.

Los «paneles», por otro lado, son divisiones en la «Ventana» o pestaña actual a las que también se puede cambiar mediante un comando.

Antes de comenzar a crearlos, es importante tener en cuenta que tmux tiene una función modal. Lo que esto significa es que las interacciones con su sesión de terminal y con tmux ocurren en «modos» separados. Esto es útil ya que puede usar cada sesión de terminal individual que abre normalmente sin activar accidentalmente un comando tmux.

Para obtener acceso a tmux y comenzar a emitir comandos, primero iniciaremos nuestra nueva sesión tmux y la nombraremos:

Sesión de Tmux

¡No dude en cambiar el nombre («babytmux»), por supuesto!

Tmux debería abrirse inmediatamente y debería iniciarse una nueva sesión de shell. Pero queremos más de uno, ¿recuerdas?

Para ingresar al modo de comando de tmux, necesitaremos usar el prefijo. Esto suele ser control y B presionado simultáneamente. Solo, no notará que nada cambia presionando el prefijo, pero podemos escribir comandos ingresando : inmediatamente despues. Para salir del modo de comando, complete el comando presionando Enter o presione la tecla ESC para salir sin realizar cambios.

Usaremos un atajo para crear una división horizontal: Presione control y B, luego "

División horizontal de Tmux

¡Frio! Ahora, podemos navegar entre los dos con lo siguiente: control y B, luego o.

En relación :  Cómo usar Lutris para reproducir Blu-Ray en Linux

Paneles de interruptores Tmux

Cada sesión es independiente de la otra, por lo que podemos abrir programas separados en cada una. Dividamos nuestra pantalla en cuartos con divisiones verticales y probémoslo: control y B, luego %

Abra lo que quiera en cada panel y seguirá ejecutándose mientras accede a los demás.

Tmux Quarter Split

Para hacer una ventana, use lo siguiente: control y B, luego C

Puede volver a una ventana anterior o avanzar una ventana con:

control y B, luego pag

o

control y B, luego norte

Tmux conmutador de Windows

La barra de estado en la parte inferior de la pantalla le muestra un proceso que se está ejecutando en cada ventana y en qué ventana se encuentra (con «*») como referencia.

Para salir de esta sesión tmux, use esto: control y B, luego escriba :detach-client

Tmux Separar

Su sesión no dejará de ejecutarse a menos que reinicie su máquina o la cancele manualmente. Para acceder a él nuevamente, use esto:

Para crear sesiones tmux verdaderamente inmortales que puedan volver después de un reinicio, necesitamos instalar uno o dos complementos.

Instalación de complementos

Usar complementos en tmux es relativamente sencillo. Sin embargo, hay un administrador de complementos que podemos instalar para facilitar la instalación de complementos posteriores.

Plugin Manager

Instalar Administrador de complementos de Tmux, clonaremos sus archivos de Github con el siguiente código:

A continuación, agregue el siguiente código a «.tmux.conf» en su carpeta de inicio:

Administrador de complementos de Tmux

Como puede ver arriba, necesitaremos agregar el nombre de usuario de github y el nombre del complemento (que se encuentra en la URL de github de un complemento) para cada complemento que queramos instalar a partir de ahora. El administrador de complementos se encargará del resto. Use este código para que el administrador de complementos funcione:

Ahora, para el complemento, necesitamos restaurar las sesiones después de reiniciar, sigue leyendo.

Resucitar

Tmux resucitar hace exactamente lo que sugiere su nombre y devuelve la vida a la sesión guardada con un simple comando.

Este complemento se puede instalar agregando lo siguiente a su archivo .tmux.conf:

Tmux resucitar

Ahora, deje que Tmux Plugin Manager lo instale usando el siguiente comando en tmux: control y B, luego I (Esto es «i» en MAYÚSCULAS).

Instalación del complemento Tmux

Una vez instalado, podemos iniciar una sesión y guardarla con lo siguiente: control y B, luego control + s

En relación :  Cómo jugar Killing Floor 2 en Linux

Para restaurar nuestra sesión, podemos usar control y B, luego control + r

Sesión de restauración de Tmux

Con lo anterior, puede mantener una sesión tmux inmortal con todas sus herramientas y procesos preferidos en su lugar incluso después de reiniciar. Pruébelo y explore más funciones de tmux para aprovechar al máximo su terminal.

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.