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 erzeugen
- C-a A Dem aktuellen Fenster einen Titel geben
- C-a k Fenster killen
- C-a " Liste mit Fenster anzeigen
- C-a space oder C-a n Ein Fenster weiter
- C-a Backspace oder C-a p Ein Fenster zurück
- C-a n Zu Fenster n 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 anzeigen
- C-a - Leeres Fenster
- C-a a Ctrl-A senden
- C-a x Terminal sperren
- C-a C Bildschirm leeren
- C-a l Bildschirm neu zeichnen
- C-a h Screenshot erzeugen in (Textedatei hardcopy.n)
- C-a H Logging in Textedatei screen-log.n starten und beenden
Fenster halbieren
Wenn man Fenster halbiert, kann man mehrere Fenster gleichzeitig anzeigen lassen.
- C-a S Fenster halbieren
- C-a tab Nächster Bereich auswählen
- C-a X Aktuellen Bereich schliessen
- C-a Q Nur noch aktuellen Bereich anzeigen
- C-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ängen
- C-a D D Sitzung detachen und abmelden
- C-a C-\ Gesamte Sitzung killen
Sitzungen von screen auflisten:
Sitzung wieder aufnehmen:
Sitzungen wieder aufnehmen und wennötig am anderen Ort detachen:
Selbe Sitzung mehrmals aufnehmen, ohne zu detachen:
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 einschalten
- Enter Text markieren und mit Enter bestätigen
- C-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