Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:gnu_screen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
becki:linux:gnu_screen [2015-12-04 09:29]
becki [Commands]
becki:linux:gnu_screen [2018-06-25 10:15] (aktuell)
becki [Configuration]
Zeile 1: Zeile 1:
-====== Gnu Screen Tips ==+= Gnu Screen Tips
  
 Screen multiplexes a physical terminal between several shells. Screen multiplexes a physical terminal between several shells.
  
-===== Configuration ==+== Info sources
  
-Add+# [[http://​www.gnu.org/​software/​screen/​manual/​html_node|Screen User's Manual]] 
 +# [[http://​www.tutorials.de/​linux-tutorials/​151906-einfuehrung-screen.html|Einführung in Screen]]
  
-  ​shell -bash +== Configuration 
-  bindkey -d ^@ stuff ^H+ 
 +Append 
 + 
 +{{{ 
 +shell -bash 
 +shell -$SHELL #​alternativ,​ from ~./​screenrc 
 +bindkey -d ^@ stuff ^H 
 +}}}
  
 to ''​~/​.screenrc''​ or to ''/​etc/​screenrc''​ to automatically get a login shell and to enable the Backspace key. [[http://​www4.informatik.uni-erlangen.de/​~jnweiger/​screen-faq.html|Login source]], ​ [[http://​www.deadlock.it/​linux/​fix-gnu-screen-backspace-misinterpretation/​|Backspace source]] to ''​~/​.screenrc''​ or to ''/​etc/​screenrc''​ to automatically get a login shell and to enable the Backspace key. [[http://​www4.informatik.uni-erlangen.de/​~jnweiger/​screen-faq.html|Login source]], ​ [[http://​www.deadlock.it/​linux/​fix-gnu-screen-backspace-misinterpretation/​|Backspace source]]
  
-===== Commands ​==+Note: The already existing {{{~./​screenrc}}} file probably comes from {{{/​etc/​skel/​.screenrc}}} 
 +== Commands 
 + 
 +{{{ 
 +C-a ?     ​display a list of the available screen commands and their bindings 
 +C-a v     show screen version. Can be used to check if screen is running
  
-<​code>​ 
 C-a S     Split the current region horizontally into two new ones C-a S     Split the current region horizontally into two new ones
-C-a |     Split the current region vertically into two new ones+C-a |     (Sometimes) split the current region vertically into two new ones
 C-a <Tab> Move the input focus to the next region C-a <Tab> Move the input focus to the next region
-C-a X     Kill the current region. ​+C-a X     Kill the current region.
  
 C-a c     ​Establish a new window (termial) C-a c     ​Establish a new window (termial)
Zeile 28: Zeile 40:
 C-a [     Enter copy/​scrollback mode. Scroll with arrow keys C-a [     Enter copy/​scrollback mode. Scroll with arrow keys
 C-a ]     Paste C-a ]     Paste
-</​code>​+}}}
  
-===== Serial communication ​==+== Serial communication
  
 Establish serial connection with eg: ''​screen /​dev/​ttyUSB1 115200''​ Establish serial connection with eg: ''​screen /​dev/​ttyUSB1 115200''​
Zeile 36: Zeile 48:
 See also: [[man>​screen#​heading9|Window Types]] See also: [[man>​screen#​heading9|Window Types]]
  
-===== Info sources ==+== Session Management
  
-  * [[http://​www.tutorials.de/​linux-tutorials/​151906-einfuehrung-screen.html|Einführung in Screen]] +{{{ 
-  ​* [[http://​www.gnu.org/​software/​screen/​manual/​html_node|Screen User's Manual]]+C-a d       ​detach ​screen ​sessionStarted programs continue 
 +screen -ls  prints a list of pid.tty.host strings identifying your screen ​sessions 
 +screen -R   ​reattach detachted screen session 
 +}}}
  
becki/linux/gnu_screen.1449221359.txt.gz · Zuletzt geändert: 2015-12-04 09:29 von becki

Impressum - Datenschutzerklärung