GNU Screen Spickzettel

3 Min. Lesezeit·Matthieu

Kurzreferenz für GNU Screen Tastenkombinationen, CLI-Flags, Kopiermodus-Navigation und Bereichsverwaltung.

Sitzungsverwaltung

Aktion Befehl
Benannte Sitzung starten screen -S name
Sitzungen auflisten screen -ls
An Sitzung wieder verbinden screen -r name
Abtrennung erzwingen und verbinden screen -D -r name
Gegenseite abtrennen, hier verbinden screen -d -r name
Multi-Display-Verbindung screen -x name
Abgetrennte Sitzung starten screen -dmS name
Tote Sitzungen entfernen screen -wipe
Befehl an Sitzung senden screen -S name -X quit
Protokollierung von Anfang an screen -L -S name

Tastenkombinationen

Alle Kombinationen beginnen mit dem Präfix Ctrl-a (Standard-Escape-Taste).

Kombination Aktion
Ctrl-a d Von Sitzung abtrennen
Ctrl-a c Neues Fenster erstellen
Ctrl-a n Nächstes Fenster
Ctrl-a p Vorheriges Fenster
Ctrl-a 0-9 Zum Fenster nach Nummer springen
Ctrl-a " Fensterliste anzeigen (interaktiv)
Ctrl-a A Aktuelles Fenster umbenennen
Ctrl-a k Aktuelles Fenster schließen
Ctrl-a ? Alle Tastenbelegungen anzeigen

Bereichsverwaltung (Splits)

Kombination Aktion
Ctrl-a S Horizontal teilen
Ctrl-a | Vertikal teilen
Ctrl-a Tab Zum nächsten Bereich wechseln
Ctrl-a X Aktuellen Bereich schließen
Ctrl-a Q Alle Bereiche außer dem aktuellen schließen
Ctrl-a :resize +5 Bereich um 5 Zeilen vergrößern
Ctrl-a :resize -5 Bereich um 5 Zeilen verkleinern

Bereichslayouts gehen beim Abtrennen verloren. Nach dem Wiederverbinden manuell neu aufteilen.

Kopiermodus

Kopiermodus aktivieren mit Ctrl-a [ oder Ctrl-a Esc. Einfügen mit Ctrl-a ].

Taste Aktion
Pfeiltasten / h/j/k/l Cursor bewegen
Ctrl-u / Ctrl-d Halbe Seite hoch / runter
0 / $ Zeilenanfang / Zeilenende
g / G Anfang / Ende des Scrollback
/ / ? Vorwärts / rückwärts suchen
Space Markierung setzen (Anfang/Ende der Auswahl)
Enter Auswahl kopieren und verlassen
Esc Ohne Kopieren verlassen

Standard-Scrollback-Puffer (100 Zeilen) in .screenrc erhöhen:

defscrollback 10000

.screenrc Grundkonfiguration

startup_message off
shell /bin/bash
defscrollback 10000
term screen-256color
vbell off
altscreen on
autodetach on
nonblock on
deflogin on
hardstatus alwayslastline
hardstatus string '%{= kG}[%{G}%H%{g}][%=%{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%=%{g}][%{B}%Y-%m-%d %{W}%c%{g}]'

Schnelle Fehlerbehebung

Problem Lösung
Sitzung hängt als „Attached" screen -D -r name
Tote Sitzungen in der Liste screen -wipe
Terminal eingefroren (XOFF) Ctrl-a q
Verzerrte Zeichen defutf8 on und term screen-256color in .screenrc
Fenster-Protokollierung aktivieren Ctrl-a H (Logs in screenlog.N)

Für das vollständige Tutorial siehe GNU Screen auf einem Linux VPS verwenden.


Copyright 2026 Virtua.Cloud. Alle Rechte vorbehalten. Dieser Inhalt ist ein Originalwerk des Virtua.Cloud-Teams. Vervielfältigung, Wiederveröffentlichung oder Weiterverbreitung ohne schriftliche Genehmigung ist untersagt.

Bereit, es selbst auszuprobieren?

Stellen Sie Ihren eigenen Server in Sekunden bereit. Linux, Windows oder FreeBSD.

VPS-Angebote ansehen