Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:tmux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:tmux [2016/03/24 10:48] – [Hilfreiche Befehle] movelinux:tmux [2020/04/06 12:13] (aktuell) – [Panes (splits)] move
Zeile 1: Zeile 1:
 ====== tmux ====== ====== tmux ======
 +Meine [[scripte:tmux.conf|~/.tmux.conf]].
  
 =====  Session Management ===== =====  Session Management =====
Zeile 102: Zeile 103:
 <Code:bash> <Code:bash>
 tmux source-file ~/.tmux.conf tmux source-file ~/.tmux.conf
 +</Code>
 +
 +
 +===== Kürzel =====
 +
 +==== Info ====
 +In tmux, hit the prefix ctrl+b 
 +
 +<Code:bash>
 +:new<CR>  new session
 +s  list sessions
 +$  name session
 +</Code>
 +
 +==== Windows (tabs) ====
 +
 +<Code:bash>
 +c  create window
 +w  list windows
 +n  next window
 +p  previous window
 +f  find window
 +,  name window
 +&  kill window
 +</Code>
 +
 +==== Panes (splits) ====
 +
 +<Code:bash>
 +%  vertical split
 + horizontal split
 +
 +o  swap panes
 +q  show pane numbers
 +x  kill pane
 ++  break pane into window (e.g. to select text by mouse to copy)
 +-  restore pane from window
 +⍽  space - toggle between layouts
 +<prefix> q (Show pane numbers, when the numbers show up type the key to goto that pane)
 +<prefix> { (Move the current pane left)
 +<prefix> } (Move the current pane right)
 +<prefix> z toggle pane zoom
 +<prefix> alt-Pfeiltasten Pane vergrößern/verkleinern
 </Code> </Code>
      
 +===== Sharing Terminal-Sessions zwischen 2 verschiedenen Accounts =====
 +
 +Für unterschiedliche Benutzer erstellen wir einenen tmux-Socket, der die Gruppenrechte beider User enthält (ggf. muss die Gruppe vorher erzeugt werden).
 +
 +Zuerst tmux mit dem Socket starten:
 +
 +<Code:bash>
 +tmux -S /tmp/shareds new -s shared
 +</Code>
 +
 +Dann den Socket chgrp-en:
 +<Code:bash>
 +chgrp joint /tmp/shareds
 +</Code>
 +
 +Nun kann sich der andere User verbinden:
 +
 +<Code:bash>
 +tmux -S /tmp/shareds attach -t shared
 +</Code>
 +
 +Es geht auch read-only:
 +
 +<Code:bash>
 +tmux -S /tmp/shareds attach -t shared -r
 +</Code>
 +
 ===== Siehe auch ===== ===== Siehe auch =====
   * [[Terminal]]   * [[Terminal]]
   * [[screen]]   * [[screen]]
 +  * [[powerline]]
      
 ===== Weblinks ===== ===== Weblinks =====
Zeile 112: Zeile 184:
   * https://wiki.ubuntuusers.de/tmux   * https://wiki.ubuntuusers.de/tmux
   * [[https://ho2e.de/wallabag/index.php?view=view&id=110|A tmux Crash Course]]   * [[https://ho2e.de/wallabag/index.php?view=view&id=110|A tmux Crash Course]]
 +  * [[https://ho2e.de/wallabag/index.php?view=view&id=222|tmux shortcuts & cheatsheet]] 
 +  * [[https://ho2e.de/mywallabag/view/251|HowtoForge: Sharing Terminal Sessions With Tmux And Screen]]
linux/tmux.1458816532.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki