Installation:
yum install screen
sudo apt-get install screen
Befehle:
screen – mit Standardparametern starten;
screen -S – mit einem bestimmten Namen „name“ starten;
screen -U – im UTF-8-Modus starten;
screen -ls – vorhandene Screen-Sitzungen mit Namen und Status anzeigen (Ausgabe im Format: pid.tty.host, „attached“ – aktiv, „detached“ – getrennt, „dead“ – tot);
screen -wipe – „tote“ Sitzungen entfernen;
screen -r – sich mit einem Screen verbinden;
screen -r name – sich mit einem bestimmten Screen namens „name“ verbinden (es können auch die ersten Buchstaben angegeben werden);
screen -R [name] – sich verbinden; falls nicht vorhanden, wird eine neue Sitzung erstellt;
screen -x [name] – sich mit einem bestimmten aktiven Screen namens „name“ verbinden, d. h. zu dem bereits von einer anderen Sitzung aus eine Verbindung besteht.
Um nicht mit den oben beschriebenen Befehlen hantieren zu müssen, kann für den SSH-Zugriff der folgende Befehl verwendet werden:
ssh -t login@host screen -Rd – nach dem Login auf dem Server gelangt man sofort in eine gestartete Screen-Sitzung; falls keine existiert, wird eine erstellt. Falls zu diesem Zeitpunkt bereits von einem anderen Ort aus eine Verbindung zu einer bestehenden Sitzung besteht, wird diese dort einfach getrennt.
ssh -t login@host screen -RD – der Unterschied besteht darin, dass in der anderen Sitzung nicht nur die Screen-Verbindung getrennt, sondern auch die SSH-Sitzung selbst beendet wird.
Tastenkombinationen:
Die Groß-/Kleinschreibung ist, wie üblich in *nix-Systemen, relevant; Ctrl+a ist die Steuerungskombination, auf die eine weitere Taste folgt.
Ctrl+a space – zum nächsten Fenster in der Sitzung wechseln;
Ctrl+a c – ein neues Fenster erstellen;
Ctrl+a A – das aktuelle Fenster benennen;
Ctrl+a « – eine Liste der Fenster anzeigen, aus der in eines davon gewechselt werden kann;
Ctrl+a ‘ – zu einem bestimmten Fenster nach Name oder Nummer wechseln;
Ctrl+a [0-9] – zum entsprechenden Fenster wechseln (die Nummerierung kann mit Ctrl+a « eingesehen werden);
Ctrl+a a – zwischen den beiden zuletzt verwendeten Fenstern wechseln;
Ctrl+a n – zum nächsten Fenster wechseln;
Ctrl+a p – zum vorherigen Fenster wechseln; alternativ kann auch BackSpace anstelle von p verwendet werden;
Ctrl+a d – die Verbindung zum Screen trennen;
Ctrl+a Esc – wechselt den Screen in den „Kopiermodus“. Die Navigation auf dem Bildschirm ist dann möglich (übrigens funktionieren die Navigationskombinationen wie in VIM oder less, einschließlich der Suche mit „/“);
Ctrl+a M – Aktivitätsüberwachung (wird ausgelöst, wenn neue Informationen erscheinen);
Ctrl+a _ – Überwachung der Inaktivität (wird ausgelöst, wenn keine neuen Informationen mehr im Terminal eintreffen);
Ctrl+a * – eine Liste aller aktuell verbundenen Bildschirme anzeigen.
