Cuando accedemos remotamente por telnet o ssh a un sistema se suele obtener acceso a una única shell donde ejecutar comandos. Por ejemplo, si queremos ejecutar simultáneamente el lector de correo electrónico mutt y navegar por directorios para copiar o mover archivos, vamos a tener que realizar 2 conexiones para disponer de 2 shells: En una ejecutaríamos mutt mientras usamos la otra para navegar por los directorios.
Adicionalmente, si perdemos la conexión con el servidor no podremos recuperar el estado en el que se encontraban las terminales. Por ejemplo, si estábamos comprimiendo un directorio y se corta la conexión, esta acción se quedará a medias y tendremos que repetirla.
Sin embargo, si hacemos uso de ‘screen‘ podemos solventar de un plumazo esos dos inconvenientes:
- Únicamente nos bastará con realizar una conexión dado que este programa nos permite mantener diversas “ventanas” virtuales dentro de la misma terminal. El concepto es similar a cuando tenemos un único navegador con diferentes pestañas.
- Si la conexión se pierde, screen continuará funcionando y al volver a reconectar con el servidor podremos recuperar el estado original
Lo mejor es experimentar con screen para comprobar su utilidad:
Continue reading Screen, múltiples consolas en una