8.6.27 Konsolenumschaltung mit screen
Mit screen
kann man mehrere virtuelle Terminals auf einer einzigen
Konsole starten, jedes mit einer eigenen interaktiven Shell. Selbst wenn man
immer zwischen virtuellen Terminals umschalten kann oder mehrere xterm-Fenster
offen h�lt, sollte man sich screen
wegen seiner vielf�ltigen
M�glichkeiten anschauen. Dazu geh�ren
8.6.27.1 Beispiel f�r einen Fernzugriff
Wenn man sich h�ufig mit einem VT100-Terminal-Programm �ber ein Netzwerk auf
einem PC einw�hlt, wird man das Sitzungsmanagement mit screen
sicherlich n�tzlich finden.
Angenommen man ist �ber eine Telefonverbindung eingeloggt, eine
screen
-Sitzung ist gestartet und man hat einen l�ngeren Text mit
einem Editor geschrieben. Aus irgendwelchen Gr�nden, muss man jetzt die
Verbindung unterbrechen.
Durch Dr�cken von ^A d wird die aktuelle Sitzung gesichert. (Noch
schneller geht es mit ^A DD, dann wird sogar gleich der Logout f�r
einen vorgenommen.)
Wenn man sich sp�ter wieder einw�hlt kann man mit screen -r die
Sitzung holen, und screen
wird die Sitzung so restaurieren, wie
sie verlassen wurde.
8.6.27.2 Typische screen
-Befehle
Wenn der screen
-Prozess gestartet ist, reicht dieser alle
Tastatureingaben an das aktuelle Fenster, bis auf die Kommandosequenz, die auf
^A voreingestellt ist. Alle screen
-Befehle beginnen
mit ^A und werden dann von einem einzelnen Buchstaben gefolgt
(ggf. folgen dann die Parameter). Beispiele f�r Befehle:
^A ? Hilfe (Tastaturbelegung)
^A c Neues Fenster und wechsele dorthin
^A n Gehe zum n�chsten Fenster
^A p Gehe zum vorherigen Fenster
^A 0 Gehe zum Fenster Nummer 0
^A w Zeige eine Liste der Fenster
^A a Gebe das ^A an die Applikation weiter
^A h Hardcopy des Fensters in Datei
^A H Starte/Beende Protokoll des aktuellen Fensters in eine Datei
^A ^X Sichere das Terminal mit einem Passwort
^A d Aktuelle Sitzung vom Terminal abmelden
^A DD Vom Terminal abmelden und Logout
Dies ist nur eine kleine Auswahl der Befehle, die das m�chtige
screen
unterst�tzt. Siehe screen(1)
f�r weitere
Details.
8.6.27.3 Backspace und/oder Strg-H in einer screen
Sitzung
Wenn die Backspace- oder Strg-H-Taste w�hrend einer screen
-Sitzung
nicht funktionieren, muss die Zeile
bindkey -k kb stuff "\177"
in der Datei /etc/screenrc
auskommentiert ("#") werden.
8.6.27.4 screen
-�quivalent unter X
Siehe Paket xmove
und dort xmove(1)
.