Screen ist ein Windowmanager auf der Konsole. So ein Dienst ist sehr nützlich, wenn man gewisse Ansichten oder Aufgaben erledigen möchte und dabei entweder zuwenig Platz hat oder die Verbindung zum Beispiel via SSH instabil ist. Screen muss auf dem Host installiert sein und man muss angemeldet sein um es zu verwenden.
Das Programm ist bei den meisten Distributionen schon dabei. Sonst kann es bequem mit der Paketverwaltung installiert werden.
Beispiel Debian: 'apt-get install screen'
Grundsätzlich kann man einfach 'screen' eingeben. Man landet in einer neuen Shell. Diese bekommt jedoch einfach eine zufällige Nummer. Mit der Option '-S $Sitzungskennung' kann man den Namen auf $Sitzungskennung setzen. Beispiel:
screen -S mc
Einfach [Ctrl] + [a] + [d] drücken und man landet wieder in der alten Shell.
screen -ls
Nachdem man mit screen -ls die Kennung einer Sitzung hat, tipp man folgendes ein:
screen -r $Sitzungskennung
Will man eine Sitzung auf mehreren Ausgaben sehen, tippt man folgendes ein:
screen -rx $Sitzungskennung
Ist zum Beispiel die Verbindung abgerissen, hilft die Option '-d'. Dabei wird sofern nötig die Sitzung zuerst detacht und dann wieder atached.
screen -r -d $Sitzungskennung
'exit' geben.'man screen'