Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:screen [2022/09/27 13:16] – [Example screenrc] jslinux:screen [2024/06/27 11:58] (current) – [Help] js
Line 1: Line 1:
-====== Screen Shortcuts ======+====== Screen ====== 
 + 
 +===== Shortcuts =====
  
 |@#6495ed:shortcut|@#6495ed:description| |@#6495ed:shortcut|@#6495ed:description|
 |<key>CTRL</key>-<key>a</key> <key>?</key>|key commands overview / help| |<key>CTRL</key>-<key>a</key> <key>?</key>|key commands overview / help|
 |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>c</key>|create new tab| |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>c</key>|create new tab|
 +|<key>CTRL</key>-<key>a</key> <key>d</key>|detach session (run in background)|
 +| ||
 |<key>CTRL</key>-<key>a</key> <key>n</key>|jump to the next tab| |<key>CTRL</key>-<key>a</key> <key>n</key>|jump to the next tab|
 |<key>CTRL</key>-<key>a</key> <key>p</key>|jump to the previous tab| |<key>CTRL</key>-<key>a</key> <key>p</key>|jump to the previous tab|
 |<key>CTRL</key>-<key>a</key> <key>0</key>|jump to tab 0| |<key>CTRL</key>-<key>a</key> <key>0</key>|jump to tab 0|
 |<key>CTRL</key>-<key>a</key> <key>1</key>|jump to tab 1|  |<key>CTRL</key>-<key>a</key> <key>1</key>|jump to tab 1| 
-|<key>CTRL</key>-<key>a</key> <key>d</key>|detach session (run in background)| 
 |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>a</key>|jump between windows|  |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>a</key>|jump between windows| 
-|<key>CTRL</key>-<key>a</key> <key>"</key>|windows list| +| || 
 +|<key>CTRL</key>-<key>a</key> <key>"</key>|windows list
 +|<key>CTRL</key>-<key>a</key> <key>'</key>|choose which window to jump (apostrophe)| 
 +| ||
 |<key>CTRL</key>-<key>a</key> <key>A</key>|rename window| |<key>CTRL</key>-<key>a</key> <key>A</key>|rename window|
 |<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock|  |<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock| 
Line 25: Line 31:
 |<key>CTRL</key>-<key>a</key> <key>Shift</key>+<key>X</key>|split screen off| |<key>CTRL</key>-<key>a</key> <key>Shift</key>+<key>X</key>|split screen off|
 |<key>CTRL</key>-<key>Up</key>%%|%%<key>Down</key>%%|%%<key>Left</key>%%|%%<key>Right</key>|navigate in splitt screens| |<key>CTRL</key>-<key>Up</key>%%|%%<key>Down</key>%%|%%<key>Left</key>%%|%%<key>Right</key>|navigate in splitt screens|
- +\\  
-====== Startcommands ======+\\  
 +===== Startcommands =====
 |@#6495ed:command|@#6495ed:description| |@#6495ed:command|@#6495ed:description|
 |screen -S <session name>|start a new screen session| |screen -S <session name>|start a new screen session|
Line 32: Line 39:
 |screen -x <session name>| | |screen -x <session name>| |
 |screen -ls|show all screen sessions| |screen -ls|show all screen sessions|
- +\\  
- +\\  
-====== Theme Config ======+===== Theme Config =====
  
 <code># Blaue Statusleiste, aktueller Tab ist rot hinterlegt. Rechts Hostname sowie Datum und Uhrzeit <code># Blaue Statusleiste, aktueller Tab ist rot hinterlegt. Rechts Hostname sowie Datum und Uhrzeit
Line 41: Line 48:
 hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s " hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s "
 </code> </code>
- +\\  
-====== Example screenrc ======+\\  
 +===== Example screenrc =====
 <code>deflogin on <code>deflogin on
 vbell on vbell on
Line 99: Line 107:
 shell -$SHELL shell -$SHELL
 </code> </code>
 +\\ 
 +\\ 
 +===== Help =====
 +  * [[https://www.kilobitspersecond.com/2014/02/10/understanding-gnu-screens-hardstatus-strings/]] Help and documentation
 +  * [[http://www.gnu.org/software/screen/manual/html_node/String-Escapes.html]] documentation of the escape strings
 +
 +