screen vollständig zu beschreiben.
Die Lektüre mindestens der Manual-Seiten von screen wird
unerlässlich sein und bleiben!
Hier schreibe ich vorläufig — und erstmal auch nur ins Unreine — auf,
was ich bisher zum Thema screen gefunden und zusammengetragen habe.
Womit ich immer Schweirigkeiten habe, ist mich zu erinnern mit
welchen Kommandos ich innerhalb von screen irgendwas ein-, aus-
oder umschalten kann.
Standardmäßig ist die Einleitung für Kommandos auf
<Ctrl>-a eingestellt.
In der folgenden Tabelle steht in der ersten Spalte das Kommando, in der zweiten Spalte der Name, unter dem es ggf. im eingebauten Hilfetext zu finden ist, und in der dritten Spalte meine eigene (hoffentlich kurze) Beschreibung.
<Ctrl>-a ? | help | interner Hilfetext | ||
<Ctrl>-a " | windowlist -b | Liste der verfügbaren Fenster | ||
<Ctrl>-a * | displays | Information über das aktuelle Fenster (ggf. auch mehrere) | ||
<Ctrl>-a d | detach | screen verlassen ohne Fenster zu schließen | ||
<Ctrl>-a <Ziffer> | select | springt direkt zum Fenster mit der angegebenen Ziffer | ||
<Ctrl>-a n | next | springt zum nächsten Fenster in der Liste | ||
<Ctrl>-a <space> |  : | wie <Ctrl>-a n | ||
<Ctrl>-a <Ctrl>-a | other | springt zurück zum vorherigen Fenster (beim ersten Mal wie <Ctrl>-a n) | ||
<Ctrl>-a c | screen | legt neues Fenster an | ||
<Ctrl>-a k | kill | macht das aktuelle Fenster platt | ||
<Ctrl>-a A | title | Namen für das aktuelle Fenster ändern | ||
<Ctrl>-a F | fit | screen an die Größe des aktuellen
Fensters (Bildschirm oder Fenster in der grafischen
Oberfläche) anpassen |
Von den Kommandozeilenoptionen habe ich bisher noch nicht viel gebraucht. Das hat sich bisher auf das Skriptchen
#! /bin/sh
SCREENPINE=screenpine
RCSCREEN=$HOME/.screen.scrpn.rc
case `screen -ls | grep '\<'"${SCREENPINE}"'\>' | wc -l`
in 0) # (bisher?) kein pine in screen
screen -c $RCSCREEN -R "${SCREENPINE}"
;; *) # ein pine in screen
screen -c $RCSCREEN -x -R "${SCREENPINE}"
esac
beschränkt.
In einem daraus abgeleiteten Skript werde ich demnächst wohl
noch -p = verwenden um beim Aufruf von screen in einer
Liste der verfügbaren Fenster zu landen.
#! /bin/sh
SCREENPINE=screenpine
RCSCREEN=$HOME/.screen.scrpn.rc
case `screen -ls | grep '\<'"${SCREENPINE}"'\>' | wc -l`
in 0) # (bisher?) kein pine in screen
screen -c $RCSCREEN -R "${SCREENPINE}"
;; *) # ein pine in screen
screen -c $RCSCREEN -x -R "${SCREENPINE}"
esac
Die auf diesen Seiten zum Ausdruck gebrachten Meinungen sind die meinigen, nicht notwendigerweise die der Universität Osnabrück. (Es sei denn, sie würden zufällig übereinstimmen oder wären entsprechend gekennzeichnet.)
Zum Thema "Links":
Bei "Links" handelt es sich stets um "lebende" (dynamische) Verweisungen. Gernot Skalla hat bei der erstmaligen Verknüpfung zwar den fremden Inhalt daraufhin überprüft, ob durch ihn eine mögliche zivilrechtliche oder strafrechtliche Verantwortlichkeit ausgelöst wird. Er überprüft aber die Inhalte, auf die er in seinem Angebot verweist, nicht ständig auf Veränderungen, die eine Verantwortlichkeit neu begründen könnten. Wenn er feststellt oder von anderen darauf hingewiesen wird, daß ein konkretes Angebot, zu dem er einen Link bereitgestellt hat, eine zivil- oder strafrechtliche Verantwortlichkeit auslöst, wird er den Verweis auf dieses Angebot aufheben.
(Quelle: Impressum/Disclaimer des Berliner Beauftragten für Datenschutz und Informationsfreiheit Stand: 09/2002)
Last change: Thu Jul 30 17:14:15 CEST 2015