J. Santiago Hirschfeld ha hecho un genial tutorial de GNU Screen que le puede interesar a muchos.
http://hirschfeld.web1000.com/screen.html
Screen es una utilidad que permite tener en una sola ventana, varios programas de consola ejecutandose al mismo tiempo, por ejemplo: un shell de bash, Mutt, Irssi, elinks, Vim, etc. y permite cambiar entre ellos, copiar y pegar entre los distintos programas, separar la pantalla en varias ventanas para visualizar varios de estos programas al mismo tiempo, revisar la salida de los programas guardada en un log, recibir notificaciones cuando uno de estos programas escriba algo en pantalla y no solo eso, también permite desprender (dettach) la sessión de screen ejecutandose en ese momento y prenderla (reattach) en otra ubicación, asi por ejemplo: se puede abrir una sesión de screen en una consola, abrir todos los programas y comenzar a trabajar… después, desprenderla y cargar X y finalmente, se puede prender la sesión antes creada a una terminal y seguir trabajando en X o prenderla desde una sesión remota con ssh.
En distintos formatos:
http://hirschfeld.web1000.com/documentos.html
Mi visión más interesante de screen es que puedes dejar remotamente una tarea ejecutándose en otro ordenador, apagar el tuyo… irte a dar una vuelta y cuando vuelvas volver a encenderlo, acceder otra vez y recuperar esa tarea en tu terminal. Muy útil, sobre todo para administradores o BOFHs 🙂
Autor: jBilbo