Linux usa Tmux para mejorar la eficiencia de la operación del terminal

  
                

En las operaciones de terminal de Linux, a veces es necesario operar en múltiples terminales, y cambiar entre ventanas requiere mucho tiempo. Entonces, ¿qué métodos pueden acelerar el funcionamiento del terminal? De hecho, el uso de Tmux resolverá este problema a la perfección. Las siguientes series pequeñas le mostrarán cómo Linux utiliza Tmux para mejorar la eficiencia de la operación del terminal.

TMux es uno de mi trabajo diario herramientas necesarias. Puedo crear un entorno de desarrollo complejo con Tmux, y también puedo conectar SSH de forma remota. Puedo abrir muchas ventanas, dividirlas en muchos paneles, tomar el control y separar sesiones, y más. Después de dominar Tmux, puedes tirar el mouse.

Tmux (" Terminal Multiplexer ") nos permite abrir muchos terminales bajo el diseño flexible de una sola pantalla, y podemos usarlos en colaboración. Por ejemplo, en un panel, usamos Vim para modificar algunos archivos de configuración. En otro panel, usamos irssi para chatear, mientras que en los paneles restantes, podemos rastrear algunos registros. Luego, podemos abrir una nueva ventana para actualizar el sistema y luego abrir una nueva ventana para la conexión ssh del servidor. Es tan simple como navegar entre estos paneles de ventana para cambiar entre ellos. Es altamente configurable y personalizable, por lo que es una extensión de su mente

Instalación de Tmux en Linux /OSX (consulte los pasos para instalar el software Tmux desde System Home CentOS) para la instalación en CentOS

Puede instalarlo compilando la fuente del software o usando el administrador de paquetes del sistema. Recomiendo usar el administrador de paquetes, que es más rápido y más fácil que compilar.

OSX:

# sudo brew Instale tmux

# sudo puerto instale tmux

Debian /Ubuntu:

# sudo apt-get install tmux

RHEL /CentOS /Fedora (RHEL /CentOS requiere un repositorio de EPEL):

$ sudo yum install tmux

Archlinux:

$ sudo pacman -S tmux

Trabajando con diferentes sesiones

La mejor manera de usar Tmux es usar una sesión, para que pueda organizar las tareas y aplicaciones en diferentes sesiones de la forma que desee. Si desea cambiar una sesión, no es necesario detener o cancelar ningún trabajo en la sesión. Vamos a ver cómo funciona esto.

Comencemos una sesión llamada "sesión" y ejecutemos el comando superior

$ tmux new-s new session

$ top

Ingrese CTRL-b d para desconectarse de esta sesión. Para volver a conectarse a esta sesión, ingrese:

$ tmux attach-session -t session

Después de eso verá que la operación superior aún se está ejecutando nuevamente. Conectado en la sesión.

Algunos comandos para administrar sesiones:

$ tmux list-session

$ tmux new-session "nombre de sesión"

$ tmux attach-session - t "nombre de sesión"

$ tmux rename-session -t "nombre de sesión"

$ tmux Choose-session -t "nombre de sesión"

$ tmux kill-session -t "nombre de sesión"

Trabajar con diferentes ventanas

En muchos casos, es necesario ejecutar varios comandos en una sola sesión para realizar múltiples tareas. Podemos organizarlos en múltiples ventanas de una sesión. En los terminales GUI modernos (como iTerm o Konsole), una ventana se trata como una etiqueta. Después de configurar nuestro entorno predeterminado en la sesión, podemos crear muchas de las ventanas que necesitamos en una sesión. Una ventana es como una aplicación que se ejecuta en una sesión. Cuando estamos fuera de la sesión actual, todavía está en marcha. Veamos un ejemplo:

$ tmux new-s my_session
Página siguiente Total 2 páginas

Copyright © Conocimiento de Windows All Rights Reserved