Auch diese Seite erhebt keinen Anspruch darauf die Funktion und/oder die Verwendung von 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 ?helpinterner Hilfetext
<Ctrl>-a "windowlist -bListe der verfügbaren Fenster
<Ctrl>-a *displaysInformation über das aktuelle Fenster (ggf. auch mehrere)
<Ctrl>-a ddetachscreen verlassen ohne Fenster zu schließen
<Ctrl>-a <Ziffer>selectspringt direkt zum Fenster mit der angegebenen Ziffer
<Ctrl>-a nnextspringt zum nächsten Fenster in der Liste
<Ctrl>-a <space> :wie <Ctrl>-a n
<Ctrl>-a <Ctrl>-aotherspringt zurück zum vorherigen Fenster (beim ersten Mal wie <Ctrl>-a n)
<Ctrl>-a cscreenlegt neues Fenster an
<Ctrl>-a kkillmacht das aktuelle Fenster platt
<Ctrl>-a AtitleNamen für das aktuelle Fenster ändern
<Ctrl>-a Ffitscreen an die Größe des aktuellen Fensters (Bildschirm oder Fenster in der grafischen Oberfläche) anpassen
… und noch viel mehr …

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


Disclaimer:

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