tmux für MAC

Kostenloser Open-Source-Terminal-Multiplexer: ein Terminal in Fenster und Bereiche teilen und Sitzungen weiterlaufen lassen.

tmux im Überblick

tmux ist ein kostenloser Open-Source-Terminal-Multiplexer. Damit führst du mehrere Programme in einem Terminal aus, aufgeteilt in Fenster und nebeneinanderliegende Bereiche, und wechselst per Tastatur zwischen ihnen. Sein nützlichster Trick sind Sitzungen: Trenne dich von einer Sitzung, und alles darin läuft weiter – auch wenn du das Terminal schließt oder eine SSH-Verbindung abreißt –, und verbinde dich später wieder genau dort, wo du aufgehört hast. tmux wird von Nicholas Marriott und weiteren Mitwirkenden entwickelt und steht unter der ISC-Lizenz.

Auf dem Mac installierst du tmux mit Homebrew (brew install tmux) oder MacPorts und startest es, indem du tmux im Terminal eingibst. Befehle beginnen mit einer Präfix-Taste, standardmäßig Control-B, und fast alles lässt sich in der Konfigurationsdatei ~/.tmux.conf ändern. tmux 3.8 bringt schwebende Bereiche, die über den anderen liegen.

Die wichtigsten Funktionen

tmux macht aus einem Terminalfenster einen ganzen Arbeitsplatz.

  • Sitzungen: Programme im Hintergrund weiterlaufen lassen und später wieder verbinden, auch über SSH.
  • Fenster und Bereiche: den Bildschirm waagerecht und senkrecht in beliebig viele Bereiche teilen.
  • Schwebende Bereiche: Bereiche, die über den anderen schweben, neu in tmux 3.8.
  • Tastatursteuerung: Bereiche mit der Präfix-Taste verschieben, in der Größe ändern und wechseln.
  • Kopiermodus: per Tastatur zurückscrollen, suchen und Text kopieren.
  • Statuszeile: eine anpassbare Leiste mit Fenstern, Uhrzeit und weiteren Angaben.
  • Konfiguration: Tastenbelegungen, Farben und Verhalten in ~/.tmux.conf ändern.
  • Skriptbar: tmux mit Befehlen aus Skripten und anderen Werkzeugen steuern.

Neu in Version 3.8

tmux 3.8 bringt schwebende Bereiche und Themes.

  • Viele Verbesserungen für schwebende Bereiche, etwa Verschieben, Größenänderung und Ziehen mit der Maus
  • Modale Bereiche, die die anderen Bereiche sperren, bis sie geschlossen werden
  • Layout-Angaben in einem JSON-Format, das schwebende Bereiche einschließt
  • Eine neue remain-on-exit-Einstellung hält einen Bereich nach einem fehlgeschlagenen Befehl offen, bis eine Taste gedrückt wird
  • Unterstützung für Themes und bessere Standardfarben

Häufige Fragen zu tmux

Ist tmux kostenlos?

Ja. tmux ist kostenlos und Open Source und steht unter der ISC-Lizenz.

Wie installiere ich tmux auf dem Mac?

Führe brew install tmux im Terminal aus, wenn du Homebrew nutzt, oder installiere es mit MacPorts. Tippe dann tmux, um es zu starten.

Was ist ein Terminal-Multiplexer?

Ein Programm, das mehrere Terminalsitzungen in einem Fenster ausführt, aufgeteilt in Fenster und Bereiche, und sie im Hintergrund weiterlaufen lässt, wenn du die Verbindung trennst.

Was ist die Präfix-Taste von tmux?

Die meisten tmux-Befehle beginnen mit der Präfix-Taste, standardmäßig Control-B. Control-B und dann % teilt den Bereich zum Beispiel nebeneinander, Control-B und dann " übereinander.

Wie trenne ich eine tmux-Sitzung und verbinde mich wieder?

Drücke Control-B und dann D zum Trennen; alles läuft weiter. Mit tmux attach verbindest du dich wieder, mit tmux ls listest du deine Sitzungen auf.

Warum tmux über SSH nutzen?

Bricht die Verbindung ab, laufen Programme in einer tmux-Sitzung auf dem Server weiter. Verbinde dich neu, hänge dich an die Sitzung an und mach dort weiter, wo du aufgehört hast.

Wo ist die Konfigurationsdatei von tmux?

tmux liest ~/.tmux.conf. Dort änderst du Präfix-Taste, Tastenbelegungen, Farben, die Statuszeile und mehr.

Wie scrolle ich in tmux zurück?

Wechsle mit Control-B und dann [ in den Kopiermodus. Dort scrollst, suchst und kopierst du Text per Tastatur. Mit q verlässt du ihn.

Was ist neu in tmux 3.8?

tmux 3.8 verbessert schwebende Bereiche deutlich und bringt modale Bereiche, ein JSON-Layoutformat, Themes und bessere Standardfarben.

Woher kommt der tmux-Download auf tmux.FULLMAC.app?

Der Download-Button führt zur offiziellen GitHub-Seite von tmux unter https://github.com/tmux/tmux, mit Quellcode, Versionen und Installationshinweisen. tmux.FULLMAC.app verändert es nicht und verpackt es nicht neu.

Ähnliche Apps

FULLMAC.app hostet diese App nicht. Die Download-Buttons führen zu den Seiten des Entwicklers.