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. Múltiple windows 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 terminales múltiples windows. Ahí es donde los miembros incondicionales del mundo de la administración de sistemas Linux tmux y screen Entra. Pero, como 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 tu 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 de terminal, 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.

Separar y volver a colocar

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 realiza 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 puede vigilar un monitor del sistema mientras compila o comprime un proyecto grande, lo que facilita el seguimiento de la carga si algo se vuelve loco.

Gestión de sesiones

Hay algunas formas en 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 regresar. 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 del 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 shell.

Pantalla Tmux Vs Vista inicial 1 de Tmux
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: compartir sesiones con otros usuarios, lo 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 Screen Reinserción de pantalla 1
Pantalla Tmux Vs Pantalla denominada Sesión 1
Pantalla Tmux Vs 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.

Categorías Mac, PC

Deja un comentario