GNU Screen ist ein Befehlszeilenprogramm, mit dem der Benutzer mehrere Shell-Sitzungen auf einer Verbindung erstellen kann. Diese Sitzungen sind von der primären Verbindung entkoppelt und behalten so den Status für den Benutzer bei, auch wenn die Verbindung getrennt wird.