Einführung
Mit screen
kann man mehrere Fenster innerhalb eines Terminals verwalten. So
kann man innerhalb eines Terminalfensters zwischen mehreren Fenster umschalten
und so z. B. auf einem entfernt gelegenen Server mehrere Shells in nur einer
SSH-Verbindung nutzen.
Grundlegende Aufgaben mit Fenster
Das sind die grundlegenden Funktionen, um mit screen
zu arbeiten. C-a
bedeutet Control + A
Taste.
C-a c
Neues Fenster erzeugenC-a A
Dem aktuellen Fenster einen Titel gebenC-a k
Fenster killenC-a "
Liste mit Fenster anzeigenC-a space
oderC-a n
Ein Fenster weiterC-a Backspace
oderC-a p
Ein Fenster zurückC-a n
Zu Fenstern
gehen (n
= 1 bis 9)C-a C-a
Zurück zum vorher ausgewählten Fenster
Erweiterte Funktionen
Folgende Funktionen benötige ich nur zwischendurch:
C-a ?
Hilfe anzeigenC-a -
Leeres FensterC-a a
Ctrl-A sendenC-a x
Terminal sperrenC-a C
Bildschirm leerenC-a l
Bildschirm neu zeichnenC-a h
Screenshot erzeugen in (Textedateihardcopy.n
)C-a H
Logging in Textedateiscreen-log.n
starten und beenden
Fenster halbieren
Wenn man Fenster halbiert, kann man mehrere Fenster gleichzeitig anzeigen lassen.
C-a S
Fenster halbierenC-a tab
Nächster Bereich auswählenC-a X
Aktuellen Bereich schliessenC-a Q
Nur noch aktuellen Bereich anzeigenC-a F
Fenster dem aktuellen Bereich anpassen
Sitzungen
Man kann mehrere screen
-Sitzungen starten, diese beenden und danach wieder aufnehmen.
C-a d
Sitzung abhängenC-a D D
Sitzung detachen und abmeldenC-a C-\
Gesamte Sitzung killen
Sitzungen von screen
auflisten:
$ screen -list
Sitzung wieder aufnehmen:
$ screen -r [id]
Sitzungen wieder aufnehmen und wennötig am anderen Ort detachen:
$ screen -r -d [id]
Selbe Sitzung mehrmals aufnehmen, ohne zu detachen:
$ screen -r -x [id]
Hier liefert die Manpage ( man screen
) viele weitere nützliche Optionen beim
detachen und wieder aufnehmen.
Texte kopieren
Texte, welche auf dem Bildschirm erscheinen, können ganz einfach kopiert und danach wieder eingefügt werden:
C-a esc
Kopiermodus einschaltenEnter
Text markieren und mit Enter bestätigenC-a ]
Kopierten Text einfügen
Links und weitere Informationen
- Homepage von
screen
: http://www.gnu.org/software/screen/ - Handbuch von
screen
: https://www.gnu.org/software/screen/manual/screen.pdf - Manpage von
screen
: http://linux.die.net/man/1/screen