GNU Screen Spickzettel
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