Neue Seite anlegen
Mit screen entfällt das öffnen von mehreren Teminals auf dem Desktop bzw. ermöglicht das Öffnen von mehreren Fenstern auf der Konsole. Es ist möglich mit screen (ohne Maus) Text in einem Fenster zu kopieren und in ein anderes Fenster einzufügen. Darüber hinaus können mit screen Multiusersessions gestartet werden, was ein gemeinsames Arbeiten auf einer Konsole ermöglicht (dabei sind vielfältige Berechtigungen möglich). Für den Einstieg in Screen eignet sich dieses Tutorial in dem die wichtigsten Funktionen erklärt werden.
Anmerkung: die <STrg>-(oder <CTRL>-)Taste wird mit C dargestellt, d.h. C-a bedeutet die Tasten <STRG> und <a> gleichzeitig zu drücken.
| Tasten | Funktion | |||
| C-a ? | Anzeigen aller Tastenfunktionen | |||
| C-a C-c | neues Fenster erstellen | |||
| C-a C-k | aktuelles Fenster schliessen | |||
| C-a C-n | zum nächsten Fenster wechseln | |||
| C-a C-p | zum vorigen Fenster wechseln | |||
| C-a C-a | zum zuletzt benutzten Fenster wechseln | |||
| C-a <0-9> | zum Fenster mit der angegebenen Nummer wechseln | |||
| C-a „ | Auflistung aller Fenster | |||
| C-a A | damit kann man dem aktuellen Fenster einen Namen geben | |||
| C-a x | sperrt screen und fordert zur Passworteingabe auf | |||
| C-a d | damit wird die screen-Sitzung in den Hintergrund geschoben (detached) und kann mit dem Befehl screen -R wieder aufgenommen werden (auch von entfernten Rechnern ;) | |||
| C-a , | Informationen über screen | |||
Copy&Paste im Terminal - funktioniert auch prima ohne Maus ;)
| Tasten | Funktion | |||
| C-a C-[ | Fensterübergreifenden Kopiermodus einschalten | |||
| <Space> | Beginn/Ende der zu kopierenden Stelle markieren | |||
| <h,j,k,l> oder Pfeiltasten | Navigation | |||
| C-a C-] | Kopiermodus verlassen und kopierten Text einfügen | |||
Gut zum protokollieren von Ein- und Ausgaben eignet sich das Loggen, wobei alles in die Datei screenlog.x geschrieben wird.
| Tasten | Funktionen | |||
| C-a H | Loggen des aktuellen Fensters starten/beenden. | |||
In der ++~/.screenrc++ folgende Zeilen einfügen (cmatrix muss installiert sein)
blankerprg cmatrix -abfsC green -u 3 # Das Programm welches als Screensaver dient
idle 180 # 180 Sekunden bis zum Start des Screensavers
—-
Um einen screen-Befehl in session 2 auszufuehren die in session 1 laeuft, einfach
<ctrl>-<a> <a> <Befehl>
eingeben.
Bsp.: Um <ctrl>-<a> <k> (Window killen) in session 2 auszufuehren
einfach <ctrl>-<a> <a> <k> eingeben.