screen ist ein Terminalmultiplexer.
Die drei wichtigsten Befehle bzw. Tastenkombinationen, die man kennen sollte, sind:
Strg + A , gefolgt von C zum Erstellen eines neuen Fensters (siehe auch Unterschied zwischen Sitzung und Fenster)
Strg + A , gefolgt von Tab zum Wechseln zwischen den einzelnen Fenstern einer Sitzung
Strg + A , gefolgt von D zum Trennen (detach) der Verbindung zur aktuellen Sitzung, die Sitzung läuft dann im Hintergrund weiter
Starten einer neuen Sitzung mit dem Namen „sitzung1“ (siehe auch Unterschied zwischen Sitzung und Fenster):
screen -S sitzung1
Trennt (engl.: „detach“) die Verbindung zur aktuellen Sitzung:
Strg + A + D
Nimmt die Sitzung wieder auf, falls nur eine einzige Sitzung im Hintergrund läuft:
screen -r
Nimmt die Sitzung mit dem Namen „sitzung1“ wieder auf:
screen -r sitzung1
Auflisten der Namen aller laufenden Screen-Sitzungen:
screen -ls
Trennt die Verbindung zu einer laufenden Sitzung mit dem Namen „sitzung1“ (sehr hilfreich, wenn man z.B. die Verbindung per ssh verloren hat und deswegen die Sitzung nicht trennen konnte):
screen -d sitzung1
Die Sitzung mit dem Namen „sitzung1“ kann an mehreren Computern gleichzeitig angezeigt werden:
screen -rx sitzung1
An die Sitzung mit dem Namen „sitzung1“ einen Befehl senden und ausführen (\n für [ENTER]):
screen -S sitzung1 -X stuff $'ls -l\n'
Visuelle Benachrichtigung umschalten (Flackern oder Ton; wenn der Bildschirm manchmal flackert, sollte man diesen Befehl ausführen, bis links unten „switched to audible bell“ steht.): Strg + A + G