{"data":{"external_id":2877,"slug":"wie-kann-ich-mit-tmux-mehrere-fenster-per-ssh-verwalten","title":"Wie kann ich mit tmux mehrere Fenster per SSH verwalten?","content":"Wenn Du regelm\u00e4\u00dfig auf Linux-Servern arbeitest, Prozesse \u00fcber l\u00e4ngere Zeit laufen l\u00e4sst oder einfach Ordnung in Deine Shell bringen willst, dann ist tmux das perfekte Werkzeug f\u00fcr Dich. Im Gegensatz zu screen bietet tmux mehr Struktur, Flexibilit\u00e4t und moderne Funktionen wie geteilte Fenster und Tabs \u2013 alles direkt im Terminal.\nIn diesem Artikel erf\u00e4hrst Du, wie Du tmux installierst, nutzt und Sessions effizient verwaltest. Ob f\u00fcr Daten\u00fcbertragung, Monitoring oder Entwicklungs-Workflows \u2013 mit tmux bekommst Du mehr Kontrolle \u00fcber Deine Kommandozeile.\nWas ist tmux und warum sollte ich es nutzen?\ntmux steht f\u00fcr Terminal Multiplexer. Es erm\u00f6glicht Dir, mehrere Terminals in einer SSH-Verbindung oder einer Konsole zu betreiben. Dabei kannst Du Fenster (Windows), Unterfenster (Panes) und Sessions organisieren \u2013 \u00e4hnlich wie Tabs und Splits in einem Code-Editor.\nVorteile gegen\u00fcber screen:\nGeteilte Fenster (horizontal\/vertikal)\nFenster-Navigation wie in einem modernen Editor\nAnpassbares Keybinding-System\nAktive Community &amp; regelm\u00e4\u00dfige Weiterentwicklung\nWie installiere ich tmux?\nDebian \/ Ubuntu:\napt install tmux\nCentOS \/ RHEL:\nyum install tmux\nArch Linux:\npacman -S tmux\nWie starte ich tmux und beginne eine Sitzung?\nStarte eine neue tmux-Session ganz einfach mit:\ntmux\nDu befindest Dich nun in einer neuen Sitzung mit einem Standard-Fenster und einer Shell.\nSitzung benennen (optional, empfohlen):\ntmux new -s meinname\nBeispiel:\ntmux new -s devserver\nWie kann ich tmux-Sessions verwalten?\nSitzung verlassen (ohne sie zu beenden):\nStrg + B, dann D\nAlle Sitzungen auflisten:\ntmux ls\nZu einer Sitzung zur\u00fcckkehren:\ntmux attach -t meinname\nSitzung beenden (innerhalb von tmux):\nexit\nWie arbeite ich mit Fenstern und Panes?\nFenster (wie Tabs)\nNeues Fenster: Strg + B, dann C\nZwischen Fenstern wechseln: Strg + B, dann N (n\u00e4chstes) Strg + B, dann P (vorheriges)\nFenster umbenennen: Strg + B, dann ,\nPanes (wie Splits)\nHorizontal splitten: Strg + B, dann \"\nVertikal splitten: Strg + B, dann %\nZwischen Panes wechseln: Strg + B, dann Pfeiltaste\nPane schlie\u00dfen: exit\nWie kann ich tmux anpassen oder besser nutzen?\nIn Deiner ~\/.tmux.conf kannst Du Dir eigene Shortcuts definieren.\nDu kannst den Prefix (Strg + B) durch etwas anderes ersetzen, z.\u202fB. Strg + A.\nMit Plugins wie tmux-resurrect oder tmuxinator lassen sich Sessions speichern und automatisch wiederherstellen.\nBeispiel: Prefix \u00e4ndern in der Konfigurationsdatei:\nset-option -g prefix C-a\nunbind C-b\nbind C-a send-prefix\nWie finde ich mich in tmux besser zurecht?\nKleine \u00dcbersicht der wichtigsten Tastenkombinationen:\nAktionTastenkombinationNeue Sitzungtmux new -s nameDetach (Sitzung verlassen)Strg + B, dann DNeues FensterStrg + B, dann CFenster wechselnStrg + B, dann N \/ PHorizontal splittenStrg + B, dann \"Vertikal splittenStrg + B, dann %Pane wechselnStrg + B, dann PfeiltasteSitzung wiederherstellentmux attach -t name\nWas kann ich tun, wenn ich tmux optimal f\u00fcr Server-Nutzung einsetzen will?\nGerade auf Servern ist tmux ein Gamechanger. Du kannst damit:\nLang laufende Prozesse sicher starten (z.\u202fB. Backups, Updates)\nMehrere Serverfenster gleichzeitig offen halten\nLogfiles \u00fcberwachen (tail -f) und gleichzeitig andere Dinge tun\nMehr Ordnung und Geschwindigkeit in Deinen Admin-Alltag bringen","schema":null,"facts":[],"links":[]}}