Página principal » cómo » 2 Alternativas a la Pantalla GNU para Multitarea Terminal de Linux

    2 Alternativas a la Pantalla GNU para Multitarea Terminal de Linux

    Hemos escrito sobre el uso de la pantalla GNU para realizar múltiples tareas en el terminal de Linux en el pasado. GNU Screen es el abuelo de estos programas, pero tmux y dvtm + dtach son otras soluciones que puede preferir.

    Tmux es una reescritura mejorada de la pantalla GNU. Dvtm es un multiplexor de consola inspirado en los administradores de ventanas de mosaico, y dtach agrega la capacidad de separar y volver a vincular sesiones dvtm.

    Tmux

    Como reescritura de la pantalla GNU, tmux ofrece una variedad de mejoras. Algunos de los más importantes incluyen un modelo cliente-servidor, que le permite conectarse a una sesión tmux desde múltiples ubicaciones y un formato de archivo de configuración más limpio. Echa un vistazo a las preguntas frecuentes de tmux para descubrir una lista de formas en que difiere de la pantalla GNU.

    Use este comando para instalar tmux en Ubuntu:

    sudo apt-get install tmux

    Si está utilizando otra distribución, es probable que la encuentre en el administrador de paquetes de su distribución..

    Para iniciar tmux después de instalarlo, simplemente ejecute tmux mando. A diferencia de la pantalla, tmux viene con una barra de estado por defecto.

    Para abrir una ventana de terminal adicional, use la Mod-c atajo de teclado. La combinación de teclas del modificador por defecto es Ctrl-b. Esto significa que tendrás que presionar Ctrl-b y entonces do para crear una nueva ventana.

    Cada nueva ventana que abra aparecerá en la barra de estado. Por defecto, tmux solo muestra una ventana en la pantalla a la vez..

    Aquí hay algunos atajos de teclado importantes para comenzar:

    Mod-x - Mata a la terminal actual.

    Mod-n - Enfocar siguiente ventana.

    Mod-p - Enfocar ventana anterior.

    Mod- # - Enfoca la ventana especificada, donde # es un número entre 0 y 9.

    Mod- ' - Solicitar una ventana para seleccionar.

    Mod-% - Dividir la ventana actual en dos horizontalmente.

    Mod- " - Dividir la ventana actual en dos verticalmente


    Para desvincularse de la sesión actual, use la Mod-d atajo de teclado.

    Para volver a unirse a una sesión, ejecute el siguiente comando:

    adjunto tmux

    Para más atajos de teclado, ejecute el man tmux Ordena o lee el manual de tmux en la web..

    Dvtm & Dtach

    A diferencia de la pantalla GNU y tmux, dvtm no le permite desconectarse y volver a unirse a las sesiones. Tendrá que ejecutar dvtm con dtach para separarse de sus sesiones y volver a vincularlas..

    Ejecute este comando para instalar dvtm y dtach en Ubuntu:

    sudo apt-get install dvtm dtach

    Estos programas también deberían estar disponibles en otros repositorios de software de distribución..

    Ejecutar el dvtm comando para lanzar dvtm. Verás una sola ventana de terminal.

    Para abrir ventanas de terminal adicionales, use la Mod-c atajo de teclado. La combinación de teclas modificadoras por defecto es Ctrl-g. Esto significa que tendrás que presionar Ctrl-g y entonces do para abrir una nueva ventana de terminal.

    Al igual que un administrador de ventanas de mosaico, dvtm diseñará las ventanas de terminal automáticamente. A diferencia de las otras utilidades, las muestra todas en la pantalla por defecto.

    Aquí hay algunos atajos de teclado importantes para comenzar:

    Mod-x - Cerrar la ventana actual.

    Mod-j - Enfocar siguiente ventana.

    Mod-k - Enfocar ventana anterior.

    Mod- # - Enfoca la ventana especificada, donde # es el número de la ventana.

    Mod-q - Salir dvtm.

    Para una lista completa, ejecute el hombre dvtm Manda o revisa la página del manual de dvtm en la web.

    Dvtm también soporta el mouse. Por ejemplo, puede hacer clic en una de las ventanas para seleccionarla.

    Para desasociarse de una sesión de dvtm y volver a adjuntarla más tarde, deberá ejecutarla con el comando dtach. Para iniciar dvtm con dtach, use el siguiente comando:

    dtach -c / tmp / dvtm-session -r winch dvtm

    Para desconectar de una sesión de dvtm que se ha iniciado con dtach, use la Ctrl- \ atajo de teclado.

    Para volver a adjuntar a su sesión de dvtm más adelante, use el siguiente comando:

    dtach -a / tmp / dvtm-session -r winch

    También puede usar dtach para ejecutar, separar y volver a vincular a otras aplicaciones.


    También es posible que desee revisar byobu, que mejora la pantalla GNU.