Tmux contra pantalla

Un multiplexor de Terminal es un programa que multiplexa las sesiones de inicio de sesión dentro de la Terminal. Un multiplexor facilita la vida de un usuario al permitirle tener múltiples sesiones dentro de una sola ventana de Terminal. Los usuarios pueden adjuntar y desconectar estas sesiones.

Hoy, discutiremos las dos herramientas populares de multiplexor: Tmux y Screen. El tutorial está respaldado por ejemplos que incluyen instantáneas de comandos y su salida para que los usuarios puedan comprender fácilmente el concepto de multiplexores.

Sin más preámbulos, ¡comencemos!

tmux

Discutiremos sobre Tmux primero. Usando Tmux (Terminal Multiplexer), puede administrar varias sesiones de Terminal simultáneamente en lugar de una. Puede cambiar fácilmente entre varios programas.

Comencemos instalando Tmux en nuestra máquina usando el siguiente comando:

sudo apt instalar tmux

Para iniciar Tmux, ejecute este comando:

tmux

Así es como aparece la terminal cuando se inicia usando tmux:

Ahora que hemos visto cómo iniciar tmux, exploremos cómo usarlo.

Crear sesiones con nombre con Tmux

Para iniciar una sesión con nombre con Tmux, ejecute el siguiente comando:

tmux nuevo -s < nombre_sesión >

t mux nuevo -s ubuntu

Puede ver el nombre de la sesión en la parte inferior izquierda de la Terminal, como se muestra a continuación:

Dividir Tmux horizontalmente

Es posible dividir el terminal horizontalmente con Tmux. Esto se puede lograr presionando las teclas en el teclado de esta manera:

(Ctrl-b) + “Necesitas presionar Ctrl y B a la vez. Luego, levante el dedo de ctrl, presione shift y luego presione “.

Si se ejecuta correctamente, su terminal se divide así:

Dividir Tmux verticalmente

Del mismo modo, también puede dividir el terminal verticalmente. Para hacer eso, presione las siguientes teclas en el teclado:

(Ctrl-b) + %

Presione Ctrl y B. Luego, levante el dedo de Ctrl. Presione Shift y luego presione %.

También puede crear más pantallas utilizando los métodos que seguimos para la división horizontal y vertical.

Pantalla

Ahora es el momento de explorar la pantalla. GNU Screen también es un multiplexor de Terminal que le permite administrar varias sesiones de Terminal desde una sola ventana. Al igual que Tmux, también puede adjuntar/desvincular sus sesiones. Lo mejor de este multiplexor es que te permite compartir tu sesión con otros usuarios.

Comencemos instalando Screen en nuestro sistema usando el siguiente comando:

sudo apt-get pantalla de instalación

>Ahora, inicie la pantalla emitiendo el siguiente comando:

pantalla

Cuando se inicia la pantalla, esta es la ventana que aparece:

Presione la barra espaciadora para pasar a la pantalla en blanco.

Crear una ventana con nombre

Para crear una ventana con nombre con Screen, ejecute este comando:

archivo de pantalla -S

Para enumerar todas las pantallas abiertas, use este comando:

pantalla – ls

>Los comandos que se enumeran abajo adjuntan y separan las pantallas:

Separar la sesión

Para desconectar la sesión de pantalla actual, use este comando:

Ctrl+A –d

Vuelva a adjuntar la sesión

Para volver a adjuntar una sesión de pantalla que se desconectó anteriormente, emita el siguiente comando:

pantalla –r ID_pantalla / nombre_pantalla

Cambiar entre ventanas

Para cambiar entre ventanas, use el siguiente patrón de teclas en su teclado:

Ctrl-a n

Listar las ventanas abiertas

Todas las pantallas abiertas se pueden listar usando el siguiente patrón de teclas:
Ctrl+a

Dividir horizontalmente

Al igual que Tmux, podemos dividir el terminal con Screen usando las siguientes teclas:

(Ctrl-a) + |

Dividir verticalmente

Para dividir verticalmente, presione las siguientes teclas:

(Ctrl-a) + S

Conclusión

En la guía de hoy, aprendimos en detalle con ejemplos la diferencia entre Tmux y Screen. Ambas herramientas tienen un uso casi similar. Podemos dividir el terminal vertical y horizontalmente usando ambas herramientas. Pero, ¿qué herramienta es mejor? Todo se reduce a la experiencia del usuario. A algunos usuarios les gusta más Tmux y otros se sienten más cómodos con Screen. Tmux, sin embargo, se considera más fácil de usar que el otro. Por otro lado, Screen permite que un usuario comparta una sesión con otros usuarios, pero esta función no se encuentra en Tmux. ¿Qué herramienta te gusta más?

Esperamos que te haya gustado el tutorial.