Cómo usar 'Tmux Terminal' para acceder a múltiples terminales dentro de una sola consola

Cómo usar 'Tmux Terminal' para acceder a múltiples terminales dentro de una sola consola

Los administradores del sistema a menudo necesitan trabajar en múltiples consolas y, por lo tanto, aprecian la capacidad de cambiar de uno a otro en un snap con un atajo rápido de teclado o clic en el mouse.

TMUX Administre múltiples terminales de Linux dentro de la consola única

Para hacer esto, en las distribuciones de escritorio Linux basadas en gnomo puede instalar una herramienta llamada Terminador, que proporciona una forma eficiente de dividir una sola ventana en múltiples terminales para diferentes tareas.

Terminator - Administrador de ventanas de terminal múltiples para tareas múltiples de Linux

Sin embargo, hay otras opciones que deberá considerar, especialmente si está frente a un servidor de CLI-solo o si el sistema X Windows se ha bloqueado en su distribución de escritorio. Además, los programas de certificación como el administrador del sistema certificado de la Fundación Linux, el ingeniero certificado de Linux Foundation solo proporcionan una interfaz de línea de comandos para sus respectivos exámenes.

En este artículo te presentaremos tmux (corto para Multiplexor terminal), una alternativa simple y moderna a la conocida utilidad de la pantalla GNU, y le permitirá acceder y controlar una serie de terminales (o ventanas) desde un solo terminal. Esta herramienta funcionará tanto en un entorno de CLI y dentro de un emulador terminal en una distribución de escritorio.

Además, poder crear múltiples sesiones de TMUX puede ayudarlo a organizar su trabajo en diferentes áreas para aumentar su productividad.

Actualizar: Aquí hay otro artículo sobre Wemux, que mejora TMUX para hacer que la terminal de usuarios múltiples sea más fácil y más potente. Permite a los usuarios iniciar un nuevo servidor Wemux y hacer que otros usuarios se unan, lea más al respecto:

Configurar WeMux con TMUX/Terminator para permitir la visualización remota de su terminal Linux

Instalación del multiplexor TMUX Terminal en Linux

Instalar tmux, Puede usar su sistema de gestión de paquetes estándar.

Para Centos/Rhel/Fedora (incluido en el repositorio base):

# Yum Update && Yum install tmux 

Debian (de la sección de paquetes de administración de la versión estable) y derivados:

# Aptitude Update && Aptitude install tmux 

Una vez que haya instalado TMUX, echemos un vistazo a lo que tiene para ofrecer.

Comenzando con TMUX Terminal Multiplexer

Para comenzar un nuevo tmux Sesión (un contenedor para consolas individuales administradas por TMUX) nombrada enchufe, tipo:

# tmux new -s Dev 

En la parte inferior de la pantalla, verá un indicador de la sesión en la que se encuentra actualmente:

Indicador terminal TMUX

A continuación, puedes:

    1. Divida el terminal en tantos paneles como desee con Ctrl+B+" dividir horizontalmente y Ctrl+B+% dividir verticalmente. Cada panel representará una consola separada.
    2. moverse de uno a otro con Ctrl+B+izquierda, +arriba, +bien, o +abajo Flecha de teclado, para moverse en la misma dirección.
    3. cambiar el tamaño de un panel, sosteniendo Ctrl+B Mientras presiona una de las flechas del teclado en la dirección en la que desea mover los límites del panel activo.
    4. Muestre la hora actual dentro del panel activo presionando Ctrl+B+T.
    5. Cierre un panel, colocando el cursor dentro del panel que desea eliminar y presionando CTRL+B+X. Se le solicitará que confirme esta operación.
    6. separarse de la sesión actual (volviendo así a la terminal regular) presionando Ctrl+B+D.
    7. Crea una nueva sesión nombrada administración con
# administrador de tmux nuevo 
    1. separar de la sesión nombrada administración
    2. Reattach a la sesión nombrada enchufe con
# tmux adject -t dev dev 
    1. Cambiar a administración de nuevo con
# TMUX Switch -T Admin 

Todos los ejemplos anteriores se ilustran en el siguiente screencast. Tómese un minuto para verlo y practicar antes de continuar:

Nota que cuando no quedan más paneles en una sesión de TMUX, dicha sesión se finaliza.

Cambio de enlaces de teclas de terminal TMUX

En tmux, La combinación de claves utilizadas para realizar una determinada acción se llama clave ataduras. Por defecto, los enlaces clave consisten en una combinación de la Clave CTRL y otras (s) (s) (s) (s) (s) (s) (s) (s) (s), como explicamos en la sección anterior.

Si encuentra los enlaces de claves predeterminados utilizados en los ejemplos anteriores inconvenientes, puede cambiarlo y personalizarlo en 1) una base por usuario (creando un archivo llamado .tmux.confusión Dentro del directorio de inicio de cada usuario: no omita el punto líder en el nombre de archivo) o 2) en todo el sistema (a través de /etc/tmux.confusión, no presente de forma predeterminada).

Si se utilizan ambos métodos, la configuración de todo el sistema se anula por las preferencias de cada usuario.

Por ejemplo, digamos que quieres usar Alt+A en lugar de Ctrl+B, Inserte el siguiente contenido en uno de los archivos mencionados anteriormente según sea necesario:

Desvanir C-B Set -G Prefix M-A 

Después de guardar cambios y reiniciar tmux, podrás usar Alt+a+" y Alt+a+t Para dividir la ventana horizontalmente y mostrar la hora actual dentro del panel activo, respectivamente.

La página del hombre de TMUX proporciona detalles adicionales y más sugerencias para enlaces clave convenientes que estoy seguro de que encontrará interesante probar.

Resumen

En este artículo hemos explicado cómo usar TMUX para dividir su ventana de terminal o consola en múltiples paneles que puede usar para diferentes fines.

Espero que hayas encontrado esta herramienta útil (en realidad, me encantaría escuchar eso!), no dude en dejarnos una línea usando el formulario a continuación. Haga lo mismo si tiene algún comentario, pregunta o sugerencia sobre este artículo.

Referencia: https: // tmux.github.IO/