Tmux vs.Pantalla: ¿Cuál es el mejor multiplexor de terminal?

Cuando trabaja con terminales en Linux a menudo, es probable que tenga algunas dificultades cuando desee realizar múltiples tareas. Varias ventanas o pestañas están bien, pero cuando está conectado a un servidor remoto u otro sistema, no siempre tiene acceso a pestañas o ventanas de terminal múltiples. Ahí es donde los miembros incondicionales del mundo de la administración de sistemas Linux tmux y screen ingrese. Pero, como ocurre con todas las cosas en la comunidad de código abierto, la elección aquí no es clara en cuanto a cuál de estos comandos es mejor para su uso. Hoy te guiamos tmux vs screen para decidir cuál es el mejor multiplexor de terminales.

Características de los multiplexores de terminal

Porque ambos tmux y screen son multiplexores terminales, hay algunas características principales de las que quiero hablar porque eso hace que las diferencias entre ellos sean un poco más evidentes. Por lo general, presionará una combinación de teclas en particular que no se registra en ningún otro lugar del sistema para usar diferentes funciones de su multiplexor.

Separación y reinstalación

Puede iniciar una sesión en un multiplexor de terminal, trabajar un poco y desconectarlo para sacarlo de la pantalla. Esto también mantendrá viva esa sesión si cierra la sesión, lo que evita que se pierdan datos confidenciales. Luego, puede volver a colocarlo una vez que esté listo y necesite comenzar a trabajar allí nuevamente.

Pantalla dividida

También puede dividir su sesión de terminal en mosaicos, creando múltiples sesiones de terminal visibles a la vez. Esto es excelente si está realizando un seguimiento de algunos aspectos diferentes del uso de recursos del sistema, como energía, RAM, CPU y E / S de disco, y desea usar diferentes monitores para realizar un seguimiento de esas cosas diferentes. O bien, puede vigilar un monitor del sistema mientras compila o comprime un proyecto grande, lo que facilita el seguimiento de la carga si algo sale mal.

Gestión de sesiones

Hay algunas formas en las que los multiplexores de terminal le ayudan a realizar un seguimiento de sus sesiones. Una es que cuando separa varias sesiones, puede verlas todas de un vistazo. Esto es bueno si comienza varias sesiones, luego no está seguro de a cuál debería volver. Además, también puede nombrar o etiquetar las sesiones, lo que simplifica el seguimiento de sus espacios de trabajo. Empiezan a parecerse un poco a los escritorios virtuales de un sistema operativo de escritorio típico.

Características de tmux

Una de las características principales que realmente me gustan de tmux es que puede controlar las sesiones desde su indicador de shell normal sin tener que ingresar a la sesión que ha creado. (Puede aprender sobre el uso de tmux aquí). Un gran ejemplo es matar sesiones, que se puede hacer a través de la tmux kill-session mando. Si sabe con certeza que ha terminado con una sesión tmux en particular, puede simplemente eliminarla desde el indicador de la shell.

Pantalla Tmux Vs Vista inicial de Tmux 1
Tmux Vs Pantalla Tmux Separar 1
Pantalla Tmux Vs Tmux Ls 1
Tmux Vs Pantalla Tmux Adjuntar 1
Tmux Vs Pantalla Tmux Split Vertical 1
Tmux Vs Pantalla Tmux Split Vertical Redimensionar Izquierda 1
Tmux Vs Pantalla Tmux Split Vertical Redimensionar Derecha 1
Tmux Vs Pantalla Tmux Split Horizontal 1

También hay una bonita barra de estado en la parte inferior de la pantalla en lugar de tomar el control del indicador del terminal en la parte superior de la ventana. Es un poco más fácil visualizar un flujo de trabajo tmux que con la pantalla. Además, las sesiones se renombran automáticamente en función del comando que está ejecutando, lo cual es útil si se olvida de nombrarlas.

Características de la pantalla

Para comenzar con la pantalla, consulte nuestro tutorial aquí. Hay una característica principal de la pantalla que la ayuda a destacarse de tmux: el uso compartido de sesiones con otros usuarios, que puede ser excelente en sistemas multiusuario que tienen varios administradores trabajando en ella a la vez para solucionar problemas.

Pantalla Tmux Vs Pantalla 1
Desmontaje de la pantalla de la pantalla Tmux Vs 1
Pantalla Tmux Vs Pantalla Ls 1
Tmux Vs Pantalla Reinstalación de pantalla 1
Pantalla Tmux Vs Pantalla denominada Sesión 1
Tmux Vs Pantalla Pantalla dividida 1

Otra ventaja es que si está usando una Mac, no tiene que perder el tiempo con Homebrew para instalar la pantalla, está integrado directamente en la terminal.

screen vs.tmux en pocas palabras

Si tuviera que sugerir uno, sugeriría tmux. Hay algunas cosas que hacen que tmux sea mejor. Un gran ejemplo es cómo puede cambiar attach con kill-session y finalizar una sesión sin tener que volver a entrar, finalizar el comando y luego escribir exit. Además, la barra de estado es más fácil de leer y los comandos son un poco más legibles por humanos.

Para un usuario de macOS, la pantalla puede ser más conveniente, ya que no es necesario que el homebrew se ponga en marcha.

Asegúrese de consultar algunos de nuestros otros artículos sobre herramientas de Linux, como los 15 comandos ls que necesita conocer, nuestra guía para principiantes de git y nuestra guía de variables bash y cómo usarlas.

¿Es útil este artículo?

¡Compártelo en redes sociales!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *