Screen: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
 
Zeile 2: Zeile 2:
 
Screen ist ein Fenstermanager für die Konsole mit dem sich mehrere virtuelle Screens verwalten lassen. Interessant wird screen dann, wenn man über eine Verbindung (z.B. ssh) mehrere Programme starten möchte. Screen ermöglicht auch eine einfachere Fernwartung von Computern, die mit einer unzuverlässigen Verbindung ausgestattet sind. Bricht die Verbindung ab, läuft das gestartete Programm weiter und man kann sich in die gleiche "Session" wieder einloggen.
 
Screen ist ein Fenstermanager für die Konsole mit dem sich mehrere virtuelle Screens verwalten lassen. Interessant wird screen dann, wenn man über eine Verbindung (z.B. ssh) mehrere Programme starten möchte. Screen ermöglicht auch eine einfachere Fernwartung von Computern, die mit einer unzuverlässigen Verbindung ausgestattet sind. Bricht die Verbindung ab, läuft das gestartete Programm weiter und man kann sich in die gleiche "Session" wieder einloggen.
 
Auch ermöglicht screen mehreren Personen gleichzeitig auf einem Terminal zu arbeiten. So kann kam z.B. jemand bei der Konfiguration zuschauen lassen oder selbst zuschauen.
 
Auch ermöglicht screen mehreren Personen gleichzeitig auf einem Terminal zu arbeiten. So kann kam z.B. jemand bei der Konfiguration zuschauen lassen oder selbst zuschauen.
 +
 
= Installation von screen =
 
= Installation von screen =
 
+
In den meisten Distributionen kann screen über den vorhandenen Paketmanager problemlos installiert werden.
  
 
= Die Benutzung von screen =
 
= Die Benutzung von screen =
Zeile 16: Zeile 17:
 
* Strg+a 0-9 : schaltet um auf Bildschirm 0 bis 9
 
* Strg+a 0-9 : schaltet um auf Bildschirm 0 bis 9
 
* Strg+a d : ("detach") verlässt screen, ohne es zu stoppen.
 
* Strg+a d : ("detach") verlässt screen, ohne es zu stoppen.
* Strg-a x : sperrt die Konsole, bis das Passwort des Benutzers eingegeben wurde
+
* screen -r verbindet mit einer schon laufenden screen session
 
+
* screen -rx <pid> verbindet zu einer bestehenden screen session im Multiusermodus
screen -r
+
* viele Optionen mehr...
  
sorry, muss los ins Kino - schreibe später weiter :P
+
= Weitere Informationen =
 +
* Die man-page von screen - so umfangreich wie optionenreich.
 +
*[http://www.gnu.org/software/screen GNU's Screen offizielle Webseite]
 +
*[http://www.kuro5hin.org/story/2004/3/9/16838/14935 englisches Mini Tutorial für die Nutzung für screen]
 +
*[http://www.tutorials.de/forum/linux-tutorials/151906-einfuehrung-screen.html ein deutsches Tutorial nach obigem Vorbild]
 +
*[http://www.benedikt-wildenhain.de/.screenrc eine Beispiel .screenrc]

Version vom 16. Juni 2007, 20:38 Uhr

Was ist screen?

Screen ist ein Fenstermanager für die Konsole mit dem sich mehrere virtuelle Screens verwalten lassen. Interessant wird screen dann, wenn man über eine Verbindung (z.B. ssh) mehrere Programme starten möchte. Screen ermöglicht auch eine einfachere Fernwartung von Computern, die mit einer unzuverlässigen Verbindung ausgestattet sind. Bricht die Verbindung ab, läuft das gestartete Programm weiter und man kann sich in die gleiche "Session" wieder einloggen. Auch ermöglicht screen mehreren Personen gleichzeitig auf einem Terminal zu arbeiten. So kann kam z.B. jemand bei der Konfiguration zuschauen lassen oder selbst zuschauen.

Installation von screen

In den meisten Distributionen kann screen über den vorhandenen Paketmanager problemlos installiert werden.

Die Benutzung von screen

screen wird einfach durch den Aufruf von scren in einer konsole gestartet. Meist ist dabei keine Veränderung des Aussehens festzustellen. Ob screen schon läuft, kann man mit

screen -ls

überprüfen

  • Strg+a ? : zeigt einen eingebauten Hilfebildschirm
  • Strg+a c : ("create") erzeugt einen neuen von Screen verwalteten Bildschirm
  • Strg+a n : ("next") schaltet um auf den nächsten Bildschirm, alternativ dazu geht auch Strg+a Leertaste
  • Strg+a p : ("previous") schaltet um auf den vorherigen Bildschirm
  • Strg+a 0-9 : schaltet um auf Bildschirm 0 bis 9
  • Strg+a d : ("detach") verlässt screen, ohne es zu stoppen.
  • screen -r verbindet mit einer schon laufenden screen session
  • screen -rx <pid> verbindet zu einer bestehenden screen session im Multiusermodus
  • viele Optionen mehr...

Weitere Informationen