Risposte:
Molto brevemente (è possibile scrivere più pagine sull'argomento): screen
funziona di
Una volta creato, un client (finestra) viene isolato dagli altri client. Comunica tramite la connessione pseudo-terminale al processo del server, che aggiorna il terminale. Il server tiene traccia di ciò che dovrebbe essere mostrato sul terminale in una determinata finestra, offrendo la possibilità di passare da una finestra all'altra. I client funzionano senza sapere se al screen
momento stanno visualizzando le loro informazioni.
echo $TERM
in una sessione dello schermo si stampascreen
invece chexterm
nelle normali sessioni bash.