Prinzip
screen ist ein nettes Tool, um mit mehreren Personen gemeinsam auf einem Bildschirm (engl. "screen") zu arbeiten, genauergesagt in einem Terminal(xterm oder Konsole spielt keine Rolle). Man kann so z.B. jemand beim Konfigurieren zuschauen (oder jemand zuschauen lassen, wie man etwas konfiguriert). Auch sehr praktisch ist screen für unzuverlässige Verbindungen. bricht die Verbindung zum ferngewarteten Server ab, dann wählt man sich einfach wieder neu ein und schaltet sich erneut auf screen auf - die Bildschirminhalte sind dann genauso wie vor dem Abbruch!
Die wichtigsten Optionen
Option
|
Funktion
|
"-r <PID>"
|
Rettache eine Session
|
"-R"
|
Reattach wenn Möglich sonst starte eine neue Session.
|
"-d -m"
|
Starte screen im "detached" modus. (nützlich für Skripte)
|
"-h 1000"
|
"1000 Zeilen der Historie werden im Buffer gespeichert"
|
"-D -m"
|
Starte screen im "detached" modus ohne zu forken. (nützlich für Skripte)
|
"-x"
|
Attache zu einer nicht “detached” screen session. (Multi display mode).
|
"-l"
|
Login Modus an (update /var/run/utmp)
|
"-t title"
|
setze Überschrift. (Name des Fensters).
|
die wichtigsten Kommandos
Kommando
|
Funktion
|
Strg-a ?
|
eingebauter Hilfebildschirm
|
Strg-a c
|
("create") erzeugt einen neuen von Screen verwalteten Bildschirm
|
Strg-a n
|
("next") schaltet um auf den nächsten Bildschirm
|
Strg-a <Leertaste>
|
auch ("next"), aber u.U. handlicher zu bedienen
|
Strg-a p
|
("previous") schaltet um auf den vorherigen Bildschirm
|
Strg-a 0 bis Strg-a 9
|
schaltet um auf Bildschirm 0..9
|
Strg-a x
|
sperrt die Konsole, bis das Passwort des Benutzers eingegeben wurde
|
Strg-a d
|
("detach") verlässt screen, ohne es zu stoppen.
|
Install
- sudo apt-get install screen
Aufruf
Anderes Terminal
Listet die Screens
Screen betreten
oder wenn es mehrere
Screen verlassen
Screen beenden
Link