Both sides previous revisionPrevious revisionNext revision | Previous revision |
linux:screen [2022/03/18 07:07] – js | linux:screen [2024/06/27 11:58] (current) – [Help] js |
---|
====== 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>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>|</key>|split screen vertical| | |
|<key>CTRL</key>-<key>a</key> <key>S</key>+<key>s</key>|split screen horizontal| | |
|<key>CTRL</key>-<key>a</key> <key>TAB</key>|jump other split screen| | |
|<key>CTRL</key>-<key>a</key> <key>S</key>+<key>X</key>|split screen off| | |
|<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock| | |<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock| |
|<key>CTRL</key>-<key>a</key> <key>ESC</key>|copy mode (scroll up)| | |<key>CTRL</key>-<key>a</key> <key>ESC</key>|copy mode (scroll up)| |
|<key>CTRL</key>-<key>a</key> <key>]</key>|insert from STDIN| | |<key>CTRL</key>-<key>a</key> <key>]</key>|insert from STDIN| |
|<key>CTRL</key>-<key>a</key> <key>a</key>|send ctrl+a to application| | |<key>CTRL</key>-<key>a</key> <key>a</key>|send ctrl+a to application| |
|<key>CTRL</key>-<key>RightArrowKey</key>|navigate in splitt screens| | || |
| |<key>CTRL</key>-<key>a</key> <key>|</key>|split screen vertical| |
====== Startcommands ====== | |<key>CTRL</key>-<key>a</key> <key>S</key>+<key>s</key>|split screen horizontal| |
| |<key>CTRL</key>-<key>a</key> <key>TAB</key>|jump other split screen| |
| |<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| |
| \\ |
| \\ |
| ===== 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| |
|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 |
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 |
hardstatus on | hardstatus on |
hardstatus alwayslastline | hardstatus alwayslastline |
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s "</code> | hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s " |
| |
| # Default Shell as login Shell |
| shell -$SHELL |
| </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 |
| |
| |