GNU Screen

GNU Screen ist ein Konsolenprogramm mit der man mehrere virtuelle Konsolen eröffnen kann. Der Vorteil von Screen liegt darin, dass die Screen Sessions nach dem Ausloggen auf dem Server offen bleiben. Somit kann ein Programm gestartet werden und bleibt laufen obwohl man ausgeloggt ist.

Ein weiterer Vorteil von Screen, ist das Session Sharing. So können zwei verschiedene Personen auf der gleichen Screen Session arbeiten. Das heisst, beide sehen gleichzeitig die Eingaben des anderen. Ich habe dies schon mehrfach bei komplizierteren Operationen an Servern oder zur Schulung benutzt.

Screen ist bei den meisten Linux Distributionen enthalten oder kann aus den Quellen installiert werden.


screen -> startet eine Shell. Auch "screen programm"
Strg+a in Verbindung mit weiteren Tastenkombinationen für Befehle ausführen
Strg+a, c für weitere virtuelle konsolen.
Strg+a, Leertaste zum zwischen den virtuellen Shells zu switchen
Strg+a, d wird screen verlassen läuft aber im Hintergrund
screen -r zum Sitzung wiederherstellen (z.B. nach erneutem Login)
screen -x --> Session Sharing (wird durch die zweite Person ausgeführt)