Terminal-Multiplexer screen
Terminal-Multiplexer screen
screen (Manpage 103 kB) ist
ein Programm, mit dem
man mehrere "Fenster" in einem Terminal simulieren kann. Anstatt sich
auf verschiedenen Terminals einzuloggen bzw. unter X Window System mehrere
XTerms aufzumachen hat man nur
ein einziges Terminal, in diesem aber mehrere virtuelle Terminals.
Jedes dieser virtuellen Terminals hat die normale Funktionalität wie jedes
andere Terminal auch. Mit dem Unterschied jedoch, daß man durch eine
bestimmte Tastenkombination zwischen verschiedenen virtuellen Terminals
umschalten kann. Dies ist besonders nützlich auf alten ASCII-Terminals, auf
denen sonst nicht mehrere Pseudo-Terminals gleichzeitig aufmachen könnte,
aber auch unter X Window System, z.B. für
Leute die nicht gerne zur Maus greifen, um zwischen verschiedenen
XTerms umzuschalten.
Einer der vielleicht größten Vorteile ist jedoch, daß man den kompletten
Screen detatchen kann.
In diesem Fall bleiben alle virtuellen Terminals im Screen unveraendert,
nur die Verbindung zum aktuellen Rechner wird unterbrochen. Man kann
dann z.B. einen Kaffee trinken gehen oder sich an einen anderen Rechner
setzen und dann den Screen wieder re-attachen, und alle virtuellen
Terminals sind so wie sie vorher waren. Das ist z.B. hilfreich bei
langlaufenden Programmen, die man nicht in den
Hintergrund
schicken kann. Der Screen läuft jedoch fest auf einem Rechner, d.h. man
muß sich dann immer dort, evtl. per
rlogin, einloggen.
Das Manual zum Screen ist lang, es gibt viele Steuerungskommandos und
noch mehr Möglichkeiten das Verhalten durch Konfiguration zu
beeinflussen. Deshalb sollen hier nur einige interessante genannt werden.
Alle Kommandos beginnen mit
CONTROL-A,
genannt in Zukunft C-a.
- C-a a
- Sendet ein CONTROL-A an den Prozeß im aktuellen virtuellen
Terminal. Denn ein normales CONTROL-A wird ja vom screen
abgefangen.
- C-a c
- Erzeugt ein neues virtuelles Terminal. Maximal 10 Terminals sind
möglich (0-9).
- C-a Ziffer
- Springe zum Terminal mit der angegebenen Nummer.
- C-a Leertaste
- Springt weiter zum nächsten Terminal, d.h. aufsteigend mit der Nummer.
- C-a C-a
- Springt zum zuletzt benutzten Terminal, d.h. absteigend in der zeitlichen
Reihenfolge.
- C-a w
- Zeige eine Übersicht aller geöffneten Terminals
- C-a A
- Es wird nach einem Titel für das aktuelle Terminal gefragt. Dieser wird
dann immer bei einem "C-a w" angezeigt.
- C-a :
- Übergang in den Kommando-Modus, wo z.B. Konfigurationskommandos
an den Screen abgesetzt werden können.
- C-a d
- Detached den Screen. Der Screen kann an ein beliebiges anderes Terminal
reattached werden, indem man screen -r aufruft. Dazu muß man den
Screen vorher gar nicht detachen, wenn man screen -d -r aufruft,
dann wird der Screen nämlich remote detached.
Das wichtigste Konfigurations-Kommando ist vbell off, sonst
sagt der Screen nämlich immer Wuff-Wuff wenn eigentlich der
Piepston ertönen sollte (bzw. die virtual bell des
XTerms).
- Siehe auch:
- Manpage Screen (103 kBytes)
-
Terminal Emulator xterm