Screen: Unterschied zwischen den Versionen

Aus Xinux Wiki
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
  
die wichtigsten -Kommandos
+
===Screen verlassen===
 +
*CRTL + A + D
 +
===Screen beenden===
 +
*exit
 +
==Link==
  
Strg-a ? eingebauter Hilfebildschirm
+
*http://aperiodic.net/screen/quick_reference
 
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.
 

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

Link