miércoles, 27 de agosto de 2014

Tmux: multiples terminales administrados desde una misma consola principal

tmux-1

Actualmente hay quienes tenemos a cargo la administración de gran variedad de servicios como Web, FTP, correo, DNS, proxy y en algunas ocasiones incluso tenemos asignados el proyecto de elaboración del café para todos los compañeros de trabajo.

Por lo que tener tantas ventanas abiertas en nuestro equipo conlleva a sentirnos que estamos dentro de la Matrix y sin el TOTEM a la mano pueden pasar 24 horas y seguimos colgados frente al PC en modo automático. Pues bien, algunas herramientas, facilitan el control visual de todos los servicios en una sola ventana principal.

Entre las existentes podemos mencionar a Tmux que es un terminal multiplexor con la que podemos tener un gran número de terminales en una sola ventana principal, desde la cual podemos acceder y controlarlos, ofreciendo la ventaja de continuar funcionando cada una de las ventanas en segundo plano.
Una sesión es una colección de seudo-terminales bajo la dirección de tmux. Cada sesión tiene una o más ventanas vinculadas. Una ventana ocupa toda la pantalla y puede ser dividido en paneles rectangulares, cada uno de los cuales es un seudo-terminal separado.

Para hacer uso de las opciones de la herramientas debemos tener como punto de apoyo la secuencia de teclas Ctrl+b seguido de la opción que queremos ejecutar.

El proceso de instalación, en algunas distros basadas en Debian como Ubuntu, se puede hacer uso de apt (Advanced Packaging Tool) para su sencillo proceso de instalación.

sudo apt-get install tmux

Los que uséis Fedora
sudo yum install tmux

En caso de que utilicéis Arch Linux o derivadas
sudo pacman -S tmux

Por último los usuarios de openSUSE
su
ypper in tmux
z

Entre las opciones que podemos usar con tmux que nos permitan la movilidad entre las ventanas, se pueden mencionar las siguientes.
  • Para movernos al panel anterior, usamos: Ctrl+b p
  • Para movernos al panel siguiente, podemos usar:  Ctrl+b o
  • Para cambiarnos entre paneles: Ctrl+b q , seguido del numero que se visualiza en la ventana.
tmux-3
  • Para dividir la ventana en vertical, de izquierda a derecha: Ctrl+b %
  • Para salir de Tmux, usamos: Ctrl+b &
  • Para salir de la ventana actual Ctrl+b ! o podemos usar también: Ctrl+d
  • Para conocer las diversas opciones que presenta la herramienta podemos usar: Ctrl+b
tmux-5

  • Para dividir la ventana en horizontal, de arriba, hacia abajo: Ctrl+b
  • Para renombrar la venta actual: Ctrl+b ,
  • Para finalizar el panel actual, con mensaje de confirmación, donde esta tomado el cursor se usa la secuencia: Ctrl+b x

Fuente: http://lamiradadelreplicante.com/2014/08/27/tmux-multiples-terminales-administrados-desde-una-misma-consola-principal/

No hay comentarios:

Publicar un comentario