Usted está aquí

Mini tutorial del comando de consolas virtuales "screen"

Queremos ejecutar un comando largo desde un terminal remoto, pero queremos que si la conexión falla podamos recuperar la consola con el comando que estábamos ejecutando:

Creamos una consola virtual llamada "pantalla1"
screen -S pantalla1

dentro ejecutamos el comando largo....
ls -laFR /

Y cerramos nuestro ssh a lo bruto cerrando la conexión.

Ahora volvemos a conectar con el servidor por ssh

Y listamos las terminales virtuales que hay abiertas en el servidor:

aitor@Precision-T1600:~$ screen -ls
There is a screen on:
7697.pantalla1 (30/03/17 09:37:31) (Attached)
1 Socket in /var/run/screen/S-aitor.

Ahora nos conectamos a esa terminal virtual:
screen -x pantalla1

Y ya podremos ver el comando que hemos lanzado cómo sigue (si aún no ha terminado)

También se puede usar este comando para que otra persona pueda ver lo que ejecutamos en un servidor de manera remota, lo único que tenemos que hacer es abrir nuevas sesiones con ssh y ejecutar las veces que queramos:
screen -x pantalla1

Así todos verían la misma consola.

Otras utilidades:
Listar las terminales virtuales que hay en la máquina: screen -ls

Cómo saber si estamos dentro de un screen o no;
Si hacemos:
echo $STY
7697.pantalla1
Es que estamos en una sesión de screen, si no el comando no devuelve nada.

Hay muchas posibilidades más, como ejecutar el mismo comendo en N servidores, pantallas divididas en un solo terminal... pero para eso buscad más documentación en internet ;)

salu2!