admin_grundlagen:tmux
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:tmux [2018/04/12 14:34] – philippos_goridaris | admin_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:// | ||
| + | ====== tmux Grundlagen ====== | ||
| ^ Einstieg | ^ Einstieg | ||
| Zeile 11: | Zeile 15: | ||
| | tmux-Sitzung in den Hintergrund schicken | | tmux-Sitzung in den Hintergrund schicken | ||
| | tmux-Sitzung in den Vordergrund holen | '' | | tmux-Sitzung in den Vordergrund holen | '' | ||
| + | | shell beenden | ||
| ^ Sitzungen (sessions) | ^ Sitzungen (sessions) | ||
| | Benannte Sitzung '' | | Benannte Sitzung '' | ||
| Zeile 25: | Zeile 30: | ||
| | Horizontal teilen | | Horizontal teilen | ||
| | Vertikal teilen | | Vertikal teilen | ||
| - | | zu anderem pane wechseln | + | | zu anderem pane wechseln |
| | aktuelles pane entfernen | | aktuelles pane entfernen | ||
| - | | Größe des aktuellen panes ändern | + | | Größe des aktuellen panes ändern |
| | aktuelles pane zu Vollbild und zurück (Zoom) | | aktuelles pane zu Vollbild und zurück (Zoom) | ||
| | alle panes vertikal gleich groß anordnen | | alle panes vertikal gleich groß anordnen | ||
| | alle panes horizontal gleich groß anordnen | | alle panes horizontal gleich groß anordnen | ||
| ^ scrollen | ^ scrollen | ||
| - | | tmux Scrolling | + | | nach oben scrollen |
| - | | ausschalten | + | | tmux Scrolling |
| + | | tmux Scrolling | ||
| - | ====== | + | ===== Distributed shell ===== |
| + | Eingabe in alle Fenster leiten: | ||
| + | * ''< | ||
| + | |||
| + | :set synchronize-panes | ||
| + | wieder ausschalten: | ||
| + | :set synchronize-panes off | ||
| + | |||
| + | ====== Konfigurationsmöglichkeiten ====== | ||
| + | ===== scrollen | ||
| In tmux wieder "ganz normal" | In tmux wieder "ganz normal" | ||
| <file raw / | <file raw / | ||
| Zeile 42: | Zeile 57: | ||
| </ | </ | ||
| - | ====== Distributed shell ====== | + | ===== Mausunterstützung |
| - | alle Fenster miteinander verbinden: | + | In tmux per Maus scrollen, Panes wechseln, etc.: |
| - | * '' | + | <file raw ~/ |
| + | # 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 ~/ |
| - | :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. | ||
| - | ====== '' | + | This can be done either from within tmux, by pressing Ctrl+B and then : to bring up a command prompt, and typing: |
| + | |||
| + | < | ||
| + | : | ||
| + | </ | ||
| + | |||
| + | Or simply from a shell: | ||
| + | |||
| + | < | ||
| + | $ tmux source-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 ===== | ||
| + | < | ||
| + | :setw -g mode-keys vi | ||
| + | </ | ||
| + | ===== in die Dokumentation kopieren ===== | ||
| + | < | ||
| + | :set -s copy-command 'cat >> ~/ | ||
| + | </ | ||
| + | ===== '' | ||
| < | < | ||
| # Strg+a statt Strg+b | # Strg+a statt Strg+b | ||
| Zeile 61: | Zeile 102: | ||
| * https:// | * https:// | ||
| * http:// | * http:// | ||
| + | * https:// | ||
admin_grundlagen/tmux.1523543651.txt.gz · Zuletzt geändert: 2018/04/12 14:34 von philippos_goridaris
