GNU Screen Spiekbriefje

3 min leestijd·Matthieu

Snelle referentie voor GNU Screen sneltoetsen, CLI-vlaggen, kopieerstand-navigatie en regiobeheer.

Sessiebeheer

Actie Commando
Benoemde sessie starten screen -S naam
Sessies weergeven screen -ls
Opnieuw koppelen aan sessie screen -r naam
Geforceerd loskoppelen en opnieuw koppelen screen -D -r naam
Remote loskoppelen, hier koppelen screen -d -r naam
Multi-display koppeling screen -x naam
Losgekoppelde sessie starten screen -dmS naam
Dode sessies verwijderen screen -wipe
Commando naar sessie sturen screen -S naam -X quit
Logging inschakelen vanaf start screen -L -S naam

Sneltoetsen

Alle sneltoetsen beginnen met prefix Ctrl-a (standaard escape-toets).

Sneltoets Actie
Ctrl-a d Loskoppelen van sessie
Ctrl-a c Nieuw venster maken
Ctrl-a n Volgend venster
Ctrl-a p Vorig venster
Ctrl-a 0-9 Naar venster op nummer
Ctrl-a " Vensterlijst (interactief)
Ctrl-a A Huidig venster hernoemen
Ctrl-a k Huidig venster sluiten
Ctrl-a ? Alle sneltoetsen tonen

Regiobeheer (splits)

Sneltoets Actie
Ctrl-a S Horizontaal splitsen
Ctrl-a | Verticaal splitsen
Ctrl-a Tab Naar volgende regio
Ctrl-a X Huidige regio sluiten
Ctrl-a Q Alle regio's sluiten behalve huidige
Ctrl-a :resize +5 Regio 5 regels vergroten
Ctrl-a :resize -5 Regio 5 regels verkleinen

Regiolayouts gaan verloren bij loskoppelen. Handmatig opnieuw splitsen na koppelen.

Kopieerstand

Open kopieerstand met Ctrl-a [ of Ctrl-a Esc. Plak met Ctrl-a ].

Toets Actie
Pijltjes / h/j/k/l Cursor verplaatsen
Ctrl-u / Ctrl-d Halve pagina omhoog / omlaag
0 / $ Begin / einde regel
g / G Begin / einde scrollback
/ / ? Vooruit / achteruit zoeken
Space Markering zetten (begin/einde selectie)
Enter Selectie kopiëren en verlaten
Esc Verlaten zonder kopiëren

Vergroot de standaard scrollback-buffer (100 regels) in .screenrc:

defscrollback 10000

.screenrc basisinstellingen

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}]'

Snelle probleemoplossing

Probleem Oplossing
Sessie vast als "Attached" screen -D -r naam
Dode sessies in lijst screen -wipe
Terminal bevroren (XOFF) Ctrl-a q
Onleesbare tekens defutf8 on en term screen-256color in .screenrc
Vensterlogging inschakelen Ctrl-a H (logs in screenlog.N)

Voor de volledige tutorial, bekijk GNU Screen gebruiken op een Linux VPS.


Copyright 2026 Virtua.Cloud. Alle rechten voorbehouden. Deze inhoud is een origineel werk van het Virtua.Cloud-team. Reproductie, herpublicatie of herdistributie zonder schriftelijke toestemming is verboden.

Klaar om het zelf te proberen?

Deploy uw eigen server in seconden. Linux, Windows of FreeBSD.

Bekijk VPS-aanbod
GNU Screen Spiekbriefje (2026)