====== screen ====== **screen** ist ein [[Terminal|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 ===== *[[wp>de:GNU Screen]] * https://wiki.ubuntuusers.de/Screen * [[https://ho2e.de/wallabag/?view=tag&id=87|Ein Muss für ssh User: screen]] * [[https://ho2e.de/mywallabag/view/251|HowtoForge: Sharing Terminal Sessions With Tmux And Screen]]