screen

screen ist ein Terminalmultiplexer.

Befehle

Wichtige Befehle

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

Weitere Befehle

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

Siehe auch

Terminal

tmux

Weblinks

de:GNU Screen

https://wiki.ubuntuusers.de/Screen

Ein Muss für ssh User: screen

HowtoForge: Sharing Terminal Sessions With Tmux And Screen