Screen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: =Prinzip= screen ist ein nettes Tool, um mit mehreren Personen gemeinsam auf einem Bildschirm (engl. "screen") zu arbeiten, genauergesagt in einem Terminal(xterm oder K...) |
|||
| (5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 16: | Zeile 16: | ||
|"-d -m" | |"-d -m" | ||
|Starte screen im "detached" modus. (nützlich für Skripte) | |Starte screen im "detached" modus. (nützlich für Skripte) | ||
| + | |- | ||
|"-h 1000" | |"-h 1000" | ||
|"1000 Zeilen der Historie werden im Buffer gespeichert" | |"1000 Zeilen der Historie werden im Buffer gespeichert" | ||
| Zeile 32: | Zeile 33: | ||
|} | |} | ||
| + | ==die wichtigsten Kommandos== | ||
| + | {| border=1 cellpadding="2" | ||
| + | |- | ||
| + | ! 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== | ||
| + | *screen | ||
| + | ==Anderes Terminal== | ||
| + | ===Listet die Screens=== | ||
| + | *screen -r | ||
| + | ===Screen betreten=== | ||
| + | *screen -x | ||
| + | oder wenn es mehrere | ||
| + | *screen -x PID | ||
| − | + | ===Screen verlassen=== | |
| + | *CRTL + A + D | ||
| + | ===Screen beenden=== | ||
| + | *exit | ||
| + | ==Link== | ||
| − | + | *http://aperiodic.net/screen/quick_reference | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Aktuelle Version vom 3. August 2021, 14:02 Uhr
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
- screen
Anderes Terminal
Listet die Screens
- screen -r
Screen betreten
- screen -x
oder wenn es mehrere
- screen -x PID
Screen verlassen
- CRTL + A + D
Screen beenden
- exit