Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:tmux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:tmux [2018/07/13 09:08] – ingo_wichmannadmin_grundlagen:tmux [2024/05/26 04:04] (aktuell) – ingo_wichmann
Zeile 1: Zeile 1:
 +// [[tmux_en|page in english]] //
 +
 // tmux ist eine Alternative zu [[screen]] // // tmux ist eine Alternative zu [[screen]] //
  
Zeile 6: Zeile 8:
   * gemeinsam in einer Shell arbeiten   * gemeinsam in einer Shell arbeiten
   * Eingaben und Befehle in mehreren Shells gleichzeitig absetzen   * Eingaben und Befehle in mehreren Shells gleichzeitig absetzen
 +  * //nicht// auf serielle Schnittstellen zugreifen (Dafür gibt es [[https://packages.debian.org/bookworm/tio|tio]])
 +====== tmux Grundlagen ======
  
 ^ Einstieg                                       ^^ ^ Einstieg                                       ^^
Zeile 33: Zeile 37:
 | alle panes horizontal gleich groß anordnen     | ''Strg+b'' ''Alt+1'' bzw.''Strg+b'' ''ESC'' ''1'' |  | alle panes horizontal gleich groß anordnen     | ''Strg+b'' ''Alt+1'' bzw.''Strg+b'' ''ESC'' ''1'' | 
 ^ scrollen                                       ^^ ^ scrollen                                       ^^
-| tmux Scrolling                                 | ''Strg+b [''  | +| nach oben scrollen                             | ''Strg+b'' ''Bild auf'' | 
-| ausschalten                                    | ''Strg+C''  |+| tmux Scrolling einschalten                     | ''Strg+b [''  | 
 +| tmux Scrolling ausschalten                     | ''Strg+c''  |
  
-====== scrollen ======+===== Distributed shell ===== 
 +Eingabe in alle Fenster leiten: 
 +  * ''<Strg>+b'' 
 + 
 +  :set synchronize-panes 
 +wieder ausschalten: 
 +  :set synchronize-panes off 
 + 
 +====== Konfigurationsmöglichkeiten ====== 
 +===== scrollen =====
 In tmux wieder "ganz normal" mit ''Shift+<BildAuf>'' scrollen: In tmux wieder "ganz normal" mit ''Shift+<BildAuf>'' scrollen:
 <file raw /etc/tmux.conf> <file raw /etc/tmux.conf>
Zeile 43: Zeile 57:
 </file> </file>
  
-====== Distributed shell ====== +===== Mausunterstützung ===== 
-alle Fenster miteinander verbinden: +In tmux per Maus scrollen, Panes wechseln, etc.: 
-  * ''<Strg>+b''+<file raw ~/.tmux.conf> 
 +# mouse support  
 +set -g mouse on 
 +</file>
  
-  :set synchronize-panes +===== Reloading tmux config ===== 
-ausschalten: +If you have made changes to your tmux configuration file in the ~/.tmux.conf file,  
-  :set synchronize-panes off+it shouldn’t be necessary to start the server up again from scratch with kill-server.  
 +Instead, you can prompt the current tmux session to reload the configuration with the source-file command.
  
-====== ''Strg+a'' statt ''Strg+b'' ======+This can be done either from within tmux, by pressing Ctrl+B and then : to bring up a command prompt, and typing: 
 + 
 +<file> 
 +:source-file ~/.tmux.conf 
 +</file> 
 + 
 +Or simply from a shell: 
 + 
 +<file> 
 +$ tmux source-file ~/.tmux.conf 
 +</file> 
 + 
 +This should apply your changes to the running tmux server without affecting the sessions or windows within them. 
 + 
 +===== vi-like key-bindings für copy-mode ===== 
 +<file> 
 +:setw -g mode-keys vi 
 +</file> 
 +===== in die Dokumentation kopieren ===== 
 +<file> 
 +:set -s copy-command 'cat >> ~/doku' 
 +</file> 
 +===== ''Strg+a'' statt ''Strg+b'' =====
 <file> <file>
 # Strg+a statt Strg+b # Strg+a statt Strg+b
Zeile 62: Zeile 102:
   * https://gist.github.com/MohamedAlaa/2961058   * https://gist.github.com/MohamedAlaa/2961058
   * http://man.openbsd.org/OpenBSD-current/man1/tmux.1   * http://man.openbsd.org/OpenBSD-current/man1/tmux.1
 +  * https://github.com/tmuxinator/tmuxinator
  
  
admin_grundlagen/tmux.1531472886.txt.gz · Zuletzt geändert: 2018/07/13 09:08 von ingo_wichmann