Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:screen

screen

Eines der geilsten Erfindungen unter *NIX !
Sei es zu

  • Schulungszwecken
  • Programme in enem screen laufen lassen
  • Kommandos ausführen und gleichzeitig eine Logdatei angucken (split-screen)
  • oder … oder … oder.


Wenn man mit den Tastenkombinationen umgehen kann, ist das Arbeiten mit screen einfach ein MUSS !

screen starten

BeschreibungKommando
Starten einer screen-Sessionscreen
Starten einer screen-Session mit Namenscreen -S <Session-Name>
Einer screen-Session beitretenscreen -x
Einer screen-Session mit Namen beitretenscreen -r <Session-Name>
Lister der screen-Sessionsscreen -ls

Tastenkombinationen

Die Tastenkombinationen werden wie folgt ausgeführt.

  • Strg-Taste gedrückt halten
  • a-Taste drücken
  • Strg-Taste wieder loslassen ⇒ Damit ist die Tastenkombination eingeleitet
  • <Taste> für Kommando drücken

Die Tastenkombinationeinleitung wird wie forlgt dargestellt: Strg-a
Die Taste für das Kommando wird mit einem Leerezeichen an die Tastenkombinationeinleitung angehangen: Strg-a d ⇐ zBsp. für das Verlassen der Session.

Wenn die Strg-Taste gedrückt bleibt, wird kein Leerzeichen zur nächten Taste dargestellt, wie beim Wechslen zwischen zwei Fenstern: Strg-aa.

BeschreibungKommando
Session verlassenStrg-a d
screen beenden (mit allen Programmen)Strg-a :quit<ENTER>
Alle Fenster schließen (beendet screen)Strg-a \ (nicht empfohlen)
Session verlassen und abmeldenStrg-a DD
Neues FensterStrg-a c
Wechsel zum vorherig aktiven FenstenStrg-aa
Wechsel zum Fenster über NummerStrg-a <Nummer> (funktioniert nur von 0 bis 9)
Wechsel zum Fenster über Nummer oder NameStrg-a '<Nummer|Name><ENTER>
Wechsel zum nächsten FensterStrg-a n oder Strg-a <LEERTASTE>
Wechsel zum vorherigen FensternStrg-a p oder Strg-a <RÜCKSTELLTASTE>
Liste aller Fenster mit der Möglichkeit zum Wechsel in ein FensterStrg-a " (Man kommt schneller an Fenster mit Nummern größer 9)
Fenster umbenennenStrg-a A
Aktuelles Fenster schließenStrg-a k
Fenster horizontal teilen (Region erstellen)Strg-a S
Fenster vertical teilen (Region erstellen)Strg-a |
In nächste Region springenStrg-a <TAB>
Aktuelle Region entfernenStrg-a X
Alle Region entfernenStrg-a Q
Kopiermodus, oder auch schön zum ScrollenStrg-a <ESC>
EinfügenStrg-a ]
Fenster sperren (Promt mit Passworteingabe)Strg-a x
Kommandoeingabe ( zBsp. quit ;-) )Strg-a :<Kommando>
Fenstergöße autom. an Session anpassenStrg-a F
ASCII XOFF (^S) zum Programm im aktuellen Fenster
Stoppt Ausgabe im Fenter
Strg-a s
ASCII XON (^Q) zum Programm im aktuellen Fenster
Startet Ausgabe im Fenster
Strg-a q
screen-Hilfe anzeigenStrg-a ?
                                  Screen key bindings, page 1 of 1.

                                  Command key:  ^A   Literal ^A:  a

 break       ^B b        history     { }         other       ^A          split       S
 clear       C           info        i           pow_break   B           suspend     ^Z z
 colon       :           kill        K k         pow_detach  D           time        ^T t
 copy        ^[ [        lastmsg     ^M m        prev        ^H ^P p ^?  title       A
 detach      ^D d        license     ,           quit        \           vbell       ^G
 digraph     ^V          lockscreen  ^X x        readbuf     <           version     v
 displays    *           log         H           redisplay   ^L l        width       W
 dumptermcap .           login       L           remove      X           windows     ^W w
 fit         F           meta        a           removebuf   =           wrap        ^R r
 flow        ^F f        monitor     M           reset       Z           writebuf    >
 focus       ^I          next        ^@ ^N sp n  screen      ^C c        xoff        ^S s
 hardcopy    h           number      N           select      '           xon         ^Q q
 help        ?           only        Q           silence     _

^]   paste .
"    windowlist -b
-    select -
0    select 0
1    select 1
2    select 2
3    select 3
4    select 4
5    select 5
6    select 6
7    select 7
8    select 8
9    select 9
I    login on
O    login off
]    paste .
|    split -v
:kB: focus prev

.screenrc Konfigurationsdatei

Quellen

linux/screen.txt · Zuletzt geändert: 2020/08/19 13:54 von raiser