====== 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** ! {{:linux:screen_01.png?200|}} ===== screen starten ===== ^Beschreibung^Kommando^ |Starten einer screen-Session|''screen''| |Starten einer screen-Session mit Namen|''screen -S ''| |Einer screen-Session beitreten|''screen -x''| |Einer screen-Session mit Namen beitreten|''screen -r ''| |Lister der screen-Sessions|''screen -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 * '''' 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''. \\ ^Beschreibung^Kommando^ |Session verlassen|''Strg-a d''| |screen beenden (mit allen Programmen)|''Strg-a :quit''| |Alle Fenster schließen (beendet screen)|''Strg-a \'' (nicht empfohlen)| |Session verlassen und abmelden|''Strg-a DD''| |Neues Fenster|''Strg-a c''| |Wechsel zum vorherig aktiven Fensten|''Strg-aa''| |Wechsel zum Fenster über Nummer|''Strg-a '' (funktioniert nur von 0 bis 9)| |Wechsel zum Fenster über Nummer oder Name|''Strg-a '''| |Wechsel zum nächsten Fenster|''Strg-a n'' oder ''Strg-a ''| |Wechsel zum vorherigen Fenstern|''Strg-a p'' oder ''Strg-a ''| |Liste aller Fenster mit der Möglichkeit zum Wechsel in ein Fenster|''Strg-a %%"%%'' (Man kommt schneller an Fenster mit Nummern größer 9)| |Fenster umbenennen|''Strg-a A''| |Aktuelles Fenster schließen|''Strg-a k''| |Fenster horizontal teilen (Region erstellen)|''Strg-a S''| |Fenster vertical teilen (Region erstellen)|''Strg-a |''| |In nächste Region springen|''Strg-a ''| |Aktuelle Region entfernen|''Strg-a X''| |Alle Region entfernen|''Strg-a Q''| |Kopiermodus, oder auch schön zum Scrollen|''Strg-a ''| |Einfügen|''Strg-a ]''| |Fenster sperren (Promt mit Passworteingabe)|''Strg-a x''| |Kommandoeingabe ( zBsp. quit ;-) )|''Strg-a :''| |Fenstergöße autom. an Session anpassen|''Strg-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 anzeigen|''Strg-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 ===== https://gist.github.com/jctosta/af918e1618682638aa82 \\ https://www.gnu.org/software/screen/manual/screen.html