Dies ist eine alte Version des Dokuments!
tmux ist eine Alternative zu screen
Mit Hilfe von tmux kann man
| Einstieg | |
|---|---|
| tmux-Sitzung starten |  tmux  | 
	
| tmux-Sitzung in den Hintergrund schicken |  Strg+b d  | 
	
| tmux-Sitzung in den Vordergrund holen |  tmux attach  | 
	
| shell beenden |  Strg+d  | 
	
| Sitzungen (sessions) | |
 Benannte Sitzung sitzung1 starten           |  tmux new -s sitzung1  | 
	
| Sitzungen auflisten |  tmux list-sessions  | 
	
 mit laufender Sitzung sitzung1 verbinden    |  tmux attach -t sitzung1  | 
	
| Fenster (windows) | |
| Neues tmux-„Fenster“ |  Strg+b c  | 
	
| zum nächsten Fenster wechseln |  Strg+b n  | 
	
| zum vorherigen Fenster wechseln |  Strg+b p  | 
	
| Aktuelles Fenster benennen |  Strg+b ,  | 
	
| Fenster auflisten |  Strg+b w  | 
	
| zum 4. Fenster springen |  Strg+b 4 ([0..9])   | 
	
| Terminal aufteilen (panes) | |
| Horizontal teilen |  Strg+b "  | 
	
| Vertikal teilen |  Strg+b %  | 
	
| zu anderem pane wechseln |  Strg+b <Pfeil>  | 
	
| aktuelles pane entfernen |  Strg+b x  | 
	
| Größe des aktuellen panes ändern |  Strg+b Strg+<Pfeil>  | 
	
| aktuelles pane zu Vollbild und zurück (Zoom) |  Strg+b z   | 
	
| alle panes vertikal gleich groß anordnen |  Strg+b Alt+2 bzw.Strg+b ESC 2  | 
	
| alle panes horizontal gleich groß anordnen |  Strg+b Alt+1 bzw.Strg+b ESC 1  | 
	
| scrollen | |
| nach oben scrollen |  Strg+b Bild auf  | 
	
| tmux Scrolling einschalten |  Strg+b [   | 
	
| tmux Scrolling ausschalten |  Strg+c   | 
	
In tmux wieder „ganz normal“ mit Shift+<BildAuf> scrollen:
# Xterm scrolling set -g terminal-overrides 'xterm*:smcup@:rmcup@'
In tmux per Maus scrollen, Fenster wechseln, etc.:
# mouse support set -g mouse on
If you have made changes to your tmux configuration file in the ~/.tmux.conf file, 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.
This can be done either from within tmux, by pressing Ctrl+B and then : to bring up a command prompt, and typing:
:source-file ~/.tmux.conf
Or simply from a shell:
$ tmux source-file ~/.tmux.conf
This should apply your changes to the running tmux server without affecting the sessions or windows within them.
Eingabe in alle Fenster leiten:
<Strg>+b:set synchronize-panes
wieder ausschalten:
:set synchronize-panes off
# Strg+a statt Strg+b set -g prefix C-a unbind-key C-b bind-key C-a send-prefix