Tips de Ubuntu:

¿Qué es tmux?

Seguramente muchos de ustedes que ya han usado Ubuntu por un tiempo ya están acostumbrados a usar la terminal para cambios de configuración o monitorizar servidores remotos.
Si alguna vez se preguntaron cómo hacer para evitar cerrar una sesión remota (para fines de registros, un proceso que tarda más de un día en completarse o una conexión inestable que obliga a iniciar un proceso desde 0) o simplemente quieren una altenativa más poderosa a screen, esta podría ser su solución.

Tmux es un programa que extiende las funcionalidades de la terminal tal como lo hace screen, pero con más opciones.
Se trata de abrir múltiples terminales dentro de una misma pantalla, "guardar para después" una terminal haciendo que esta corra en segundo plano e incluso compartir la sesión con otros usuarios conectados a la misma máquina.

Normalmente veríamos una terminal con una sola "actividad" en la pantalla, recurriendo a las pestañas si queremos mantener más de una terminal abierta:
Tmux

Con tmux podemos mantener distintas funciones en múltiples "secciones", las que podemos visualizar al mismo tiempo:
Tmux

Con la potencia de tmux, podemos mantener a la vista múltiples procesos al mismo tiempo, lo que nos ayuda a disgnosticar problemas, agilizar nuestro trabajo o administrar múltiples sistemas de forma conveniente:
Tmux
Tmux

Comandos de tmux

Para instalarlo, solo basta con hacer:

Una vez instalado abrimos una terminal y escribimos:

Aquí tenemos nuestra primera ventana de terminal, la cual puede ser dividida en forma horizontal:

O vertical:

Para crear una segunda "pestaña" haremos:

Podemos movernos entre pestañas con:

o:
(para movernos en forma ascendente)
y:
(para movernos en forma descendente)

Podemos dejar la sesión en segundo plano con:

Y traerla de vuelta con:

Relacionados: