tmux-Befehle: Spickzettel mit Tastenkürzeln
tmux-Befehle und Tastenkürzel: Sessions anlegen und wieder anhängen, Fenster und Bereiche teilen, Kopiermodus und Einstellungen für die .tmux.conf. Durchsuchbar und mit einem Klick kopierbar.
54 Einträge
Sitzungen im Terminal
tmuxNeue Sitzung startentmux new -s arbeitNeue Sitzung mit Namen startentmux lsLaufende Sitzungen anzeigentmux attach -t arbeitAn eine Sitzung anhängen (kurz tmux a -t arbeit)tmux aAn die zuletzt genutzte Sitzung anhängentmux new -A -s arbeitAnhängen, falls vorhanden, sonst neu anlegentmux rename-session -t alt neuSitzung umbenennentmux kill-session -t arbeitSitzung beendentmux kill-serverAlle Sitzungen beendenSitzungen mit Tasten
Strg+b dVon der Sitzung abkoppeln (sie läuft weiter)Strg+b sSitzungsliste zum AuswählenStrg+b $Aktuelle Sitzung umbenennenStrg+b (Zur vorherigen Sitzung () zur nächsten)Fenster
Strg+b cNeues FensterStrg+b ,Fenster umbenennenStrg+b nNächstes FensterStrg+b pVorheriges FensterStrg+b 0Fenster 0 wählen (ebenso 1 bis 9)Strg+b lZuletzt genutztes FensterStrg+b wListe aller Fenster und SitzungenStrg+b fFenster nach Text durchsuchenStrg+b &Fenster schließen (mit Rückfrage)Strg+b .Fenster auf eine andere Nummer verschiebenBereiche (Panes)
Strg+b %Fenster teilen: Bereiche nebeneinanderStrg+b "Fenster teilen: Bereiche untereinanderStrg+b PfeiltasteIn den Bereich in Pfeilrichtung wechselnStrg+b oZum nächsten BereichStrg+b ;Zum zuletzt aktiven BereichStrg+b qNummern der Bereiche anzeigen; Zahl drücken wechselt dorthinStrg+b zBereich auf volle Größe zoomen und zurückStrg+b xBereich schließen (mit Rückfrage)Strg+b {Bereich mit dem vorherigen tauschen (} mit dem nächsten)Strg+b LeertasteZwischen vorgegebenen Layouts wechselnStrg+b !Bereich in ein eigenes Fenster verschiebenStrg+b Strg+PfeiltasteGröße in kleinen Schritten ändernStrg+b Alt+PfeiltasteGröße in Fünferschritten ändernKopiermodus und Scrollen
Strg+b [Kopiermodus: zurückscrollen und markierenStrg+b Bild↑Kopiermodus starten und eine Seite hochscrollenqKopiermodus verlassenLeertasteMarkierung beginnen (vi-Modus; im Emacs-Modus Strg+Leertaste)EnterMarkierung kopieren und Kopiermodus verlassen (vi-Modus)Strg+b ]Zuletzt kopierten Text einfügen/Im Kopiermodus vorwärts suchen (vi-Modus; ? rückwärts)Befehle und Konfiguration
Strg+b :tmux-Befehlszeile öffnenStrg+b ?Alle Tastenbelegungen anzeigenStrg+b tGroße Uhr im Bereich anzeigentmux source-file ~/.tmux.confKonfiguration neu ladenset -g mouse onMaus aktivieren: Bereiche anklicken, Größe ziehen, scrollenset -g base-index 1Fensternummern bei 1 beginnen lassensetw -g mode-keys vivi-Tasten im Kopiermodusset -g history-limit 50000Mehr Zeilen im Verlauf behaltenset -g prefix C-aPräfix auf Strg+a ändern (dazu unbind C-b und bind C-a send-prefix)setw synchronize-panes onEingabe gleichzeitig an alle Bereiche des Fensters senden (off zum Beenden)tmux capture-pane -p -S -1000 > verlauf.txtDie letzten 1000 Zeilen eines Bereichs in eine Datei schreibenKein Eintrag gefunden. Versuchen Sie einen anderen Begriff oder wählen Sie „Alle Gruppen“.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
tmux Tastenkürzel und Sessions
Dieser tmux Spickzettel enthält 54 Befehle und Tastenkürzel: tmux Session anlegen und wieder anhängen, Fenster verwalten, Bereiche teilen, im Kopiermodus scrollen und die wichtigsten Einstellungen für die .tmux.conf. Alle Tastenkürzel beginnen mit dem Präfix Strg+b: Drücken Sie es, lassen Sie los und drücken Sie dann die zweite Taste.
Der größte Vorteil von tmux: Sitzungen laufen auf dem Server weiter, auch wenn die SSH-Verbindung abbricht. Mit Strg+b d koppeln Sie sich ab, mit tmux a holen Sie die Sitzung später zurück, samt laufender Programme. Zum tmux Fenster teilen dienen Strg+b % für Bereiche nebeneinander und Strg+b " für Bereiche untereinander; mit den Pfeiltasten wechseln Sie zwischen ihnen.
Die Angaben gelten für die Standardbelegung aktueller tmux-Versionen. Ob der Kopiermodus vi- oder Emacs-Tasten nutzt, hängt von mode-keys ab. Dieses tmux Cheat Sheet passt gut zu den Bash-Befehlen und den Vim-Befehlen.
Anleitung: tmux-Befehle in 3 Schritten
- Im Feld „Suchen“ einen Begriff wie teilen, Sitzung oder scrollen eingeben.
- Unter „Gruppe“ auf Sitzungen, Fenster, Bereiche (Panes), Kopiermodus oder Konfiguration eingrenzen.
- Den gewünschten tmux-Befehl oder das Tastenkürzel mit „Kopieren“ übernehmen.
Typische Anwendungsfälle
- Arbeiten per SSH: Eine tmux Session starten, damit lange Befehle auch bei Verbindungsabbruch weiterlaufen.
- Mehrere Terminals in einem Fenster: Logs, Editor und Shell mit geteilten Bereichen nebeneinander anzeigen.
- Eigene .tmux.conf: Maus, Präfix und Verlaufsgröße mit den Konfigurationszeilen einrichten.
- Mehrere Server gleichzeitig bedienen: Mit synchronize-panes dieselbe Eingabe an alle Bereiche schicken.
Häufige Fragen
Wie teile ich ein tmux-Fenster?
Mit Strg+b % entstehen zwei Bereiche nebeneinander, mit Strg+b " zwei Bereiche untereinander. Zwischen den Bereichen wechseln Sie mit Strg+b und einer Pfeiltaste.
Wie komme ich zurück in eine tmux Session?
Mit tmux ls sehen Sie die laufenden Sitzungen, mit tmux attach -t name oder kurz tmux a hängen Sie sich wieder an. Programme in der Sitzung laufen in der Zwischenzeit weiter.
Wie scrolle ich in tmux nach oben?
Mit Strg+b [ öffnen Sie den Kopiermodus und können mit Pfeiltasten oder Bild-auf scrollen; q beendet ihn. Mit set -g mouse on in der .tmux.conf funktioniert auch das Mausrad.
Kann ich das Präfix Strg+b ändern?
Ja. Viele nutzen Strg+a: In die .tmux.conf kommen set -g prefix C-a, unbind C-b und bind C-a send-prefix. Danach mit tmux source-file ~/.tmux.conf neu laden.
Wie beende ich tmux richtig?
Mit exit in jedem Bereich oder mit tmux kill-session -t name für die ganze Sitzung. Strg+b d beendet nichts, sondern koppelt Sie nur ab; die Sitzung läuft weiter.
Wie installiere ich tmux?
Unter Debian und Ubuntu mit sudo apt install tmux, unter Fedora mit sudo dnf install tmux und unter macOS mit Homebrew per brew install tmux. Danach startet tmux eine neue Sitzung.
Das könnte auch helfen
HTTP-Statuscodes
Alle gängigen HTTP-Statuscodes von 100 bis 511 mit Bedeutung, typischer Ursache und Suche.
ÖffnenHTTP-Header-Referenz
Wichtige Anfrage- und Antwort-Header mit Bedeutung und Beispiel, durchsuchbar.
ÖffnenMIME-Typen
Über 150 MIME-Typen nachschlagen: Dateiendung zu Content-Type und umgekehrt.
ÖffnenGit-Befehle
Git-Spickzettel: die wichtigsten Befehle nach Aufgaben gruppiert, durchsuchbar und kopierbar.
ÖffnenBash-Befehle
Bash- und Linux-Befehle für Dateien, Text, Prozesse und Netzwerk, mit Suche und Kopieren.
ÖffnenPort-Liste
Bekannte TCP- und UDP-Ports von 20 bis 51820 mit Dienst und Hinweis, durchsuchbar.
Öffnen