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
Cuando el sistema Ubuntu copia un archivo a otro archivo, aparece el mensaje Permiso denegado, lo qu
El nombre completo del lenguaje Go del sistema Linux es golang, un lenguaje de desa
Hay un concepto en los sistemas Linux, es decir, todo es un archivo. Entonces, cuando se trata de la
Algunos usuarios de Linux descubren que no pueden obtener el bloqueo /var /lib /dpk
Linux para crear enlaces de archivos o directorios, habilidades de enlaces duros
Cómo instalar Gaim1.50 en el sistema Red Flag Linux
El principio de implementación del sistema Linux TSO
¿Qué debo hacer si el proceso Openvpn del sistema Linux se cierra de manera anormal?
Linux elimina la contraseña del pdf dos métodos
Resumen de uso común del comando común de Linux
Cómo Linux puede modificar rápidamente el archivo sql en la ID especificada
CentOS 6.0 actualización manual a CentOS 6.2 método
Ubuntu 12.04 se informa en que Ubuntu se ejecuta en modo de gráficos bajos
Cómo resolver el problema de que el juego Modern instalado en Windows8 no se puede archivar
Win8 nueva función de gestión de seguridad para el hogar
Diez métodos de reparación para eliminar peligros ocultos en un solo paso (2)
Conexión de escritorio remoto Win8 no es cómo hacerlo
¿Por qué China dice "no" a Win8?
Desactivar la configuración de la pantalla táctil de la computadora Win8.1
Desmitificando los dos súper trucos en el sistema win xp,
Enseñe cómo configurar el fondo del escritorio de XP para usar solo el papel tapiz del mapa de bits
Cómo cerrar el método del sistema de protección de archivos WINDOWS