Tmux Tastenkombinationen

Tmux ist ein einfaches, aber leistungsstarkes Terminal-Multiplexer-Programm für UNIX-basierte Maschinen. Es ermöglicht Ihnen, nahtlos mehrere Terminalfenster von einem einzigen Teletype-Terminal (TTY) aus zu erstellen und zu verwalten. Tmux erreicht dies, indem es eigenständige Pseudo-Terminals erstellt, die es dem Benutzer bereitstellt. Dieser Ansatz ermöglicht es tmux, Terminalfenster zu erstellen, die über Sitzungen hinweg bestehen bleiben. Darüber hinaus ermöglicht es auch, Informationen einfach zu übertragen und verschiedene Terminals zu modifizieren.
Aus diesem Grund ist tmux ein unverzichtbares Programm sowohl für alltägliche Benutzer als auch für Systemadministratoren. Seine Fähigkeit, eine persistente Terminal-Sitzung bereitzustellen, bedeutet, dass Sie tmux remote ausführen und Programme ausführen können, ohne das Risiko einzugehen, sie beim Trennen zu beenden. Darüber hinaus macht seine Fähigkeit, Terminalfenster zu manipulieren, es zu einem einfachen Fenster-Manager für Power-User.
Laden Sie dieses Cheatsheet herunter
Geben Sie Ihre E-Mail-Adresse unten ein, um dieses PDF-Cheatsheet in Ihrem Posteingang zu erhalten.
Wichtige Tmux-Tastenkombinationen
Obwohl tmux viele Vorteile bietet, besteht eine der Hauptschwierigkeiten, auf die neue Benutzer mit tmux stoßen, in seiner ungewöhnlichen und unintuitiven Syntax für Tastenkombinationen. Während es möglich ist, die tmux-Tastenkombinationen in Ihrem System neu zuzuordnen, können Sie möglicherweise keine benutzerdefinierte Konfiguration in jedes System laden, mit dem Sie arbeiten könnten. Daher möchten Sie wahrscheinlich immer noch wissen, wie das Standard-tmux-System funktioniert. Dieses Cheatsheet zielt darauf ab, Ihnen die Grundlagen der Verwendung der geheimnisvollen Bindungen von tmux beizubringen.
| Tastenkombination | Funktion |
|---|---|
| Allgemeine Tastenkombinationen | |
| Ctrl + B | Die Standard-Leitertaste. |
| Ctrl + B, dann ? | Öffnen Sie das Hilfemenü von tmux. |
| Ctrl + B, dann ~ | Alle Systemnachrichten für die aktuelle Sitzung anzeigen. |
| Ctrl + B, dann Ctrl + B | Senden Sie die Leitertaste durch das Terminal. |
| Ctrl + B, dann : | Öffnen Sie den Befehls-Puffer. |
| Ctrl + B, dann Ctrl + Z | Den aktuellen tmux-Client anhalten. |
| Ctrl + B, dann D | Die aktuelle Sitzung vom aktiven Terminal trennen. |
| Ctrl + B, dann Shift + D | Öffnen Sie eine Eingabeaufforderung, um auszuwählen, welche Sitzung getrennt werden soll. |
| Ctrl + B, dann S | Zu einer anderen Sitzung wechseln. |
| Ctrl + B, dann ( | Den aktuellen Client zur vorherigen Sitzung verschieben. |
| Ctrl + B, dann ) | Den aktuellen Client zur nächsten Sitzung verschieben. |
| Ctrl + B, dann R | Den aktuellen Bildschirm neu zeichnen. |
| Ctrl + B, dann T | Die aktuelle Uhrzeit anzeigen. |
| Fensterverwaltung | |
| Ctrl + B, dann C | Ein neues Fenster erstellen. |
| Ctrl + B, dann & | Das aktuell ausgewählte Fenster löschen. |
| Ctrl + B, dann I | Kurz Informationen über das aktuell ausgewählte Fenster anzeigen. |
| Ctrl + B, dann N | Zum nächsten Fenster in der Sitzung wechseln. |
| Ctrl + B, dann P | Zum vorherigen Fenster in der Sitzung wechseln. |
| Ctrl + B, dann Alt + N | Zum nächsten Fenster mit einem Marker wechseln. |
| Ctrl + B, dann Alt + P | Zum vorherigen Fenster mit einem Marker wechseln. |
| Ctrl + B, dann , | Das Label des aktuellen Fensters ändern. |
| Ctrl + B, dann . | Die Indexnummer des aktuellen Fensters ändern. |
| Ctrl + B, dann L | Zum zuvor ausgewählten Fenster zurückkehren. |
| Ctrl + B, dann 0-9 | Zum Fenster mit der entsprechenden Indexnummer wechseln. |
| Ctrl + B, dann ‘ | Öffnen Sie eine Eingabeaufforderung, um direkt zu einer bestimmten Indexnummer zu wechseln. |
| Ctrl + B, dann W | Öffnen Sie eine Eingabeaufforderung, um interaktiv das Fenster auszuwählen, zu dem gewechselt werden soll. |
| Ctrl + B, dann F | Nach Fenstern suchen, die eine bestimmte Textzeichenfolge enthalten. |
| Pane-Verwaltung | |
| Ctrl + B, dann Q | Den Pane-Index für den aktuell sichtbaren Bildschirm anzeigen. |
| Ctrl + B, dann % | Ein neues vertikal geteiltes Pane im aktuellen Fenster erstellen. |
| Ctrl + B, dann “ | Ein neues horizontal geteiltes Pane im aktuellen Fenster erstellen. |
| Ctrl + B, dann X | Das aktuell ausgewählte Pane löschen. |
| Ctrl + B, dann ! | Das aktuell ausgewählte Pane in ein anderes Fenster verschieben. |
| Ctrl + B, dann ; | Das zuvor aktive Pane auswählen. |
| Ctrl + B, dann M | Das aktuelle Pane markieren. |
| Ctrl + B, dann Shift + M | Das aktuelle Pane abmarkieren. |
| Ctrl + B, dann O | Das nächste Pane im aktuell ausgewählten Fenster auswählen. |
| Ctrl + B, dann { | Das aktuell ausgewählte Pane mit dem vorherigen im Index tauschen. |
| Ctrl + B, dann } | Das aktuell ausgewählte Pane mit dem nächsten im Index tauschen. |
| Ctrl + B, dann Up | Das Pane über dem aktuell ausgewählten Pane auswählen. |
| Ctrl + B, dann Down | Das Pane unter dem aktuell ausgewählten Pane auswählen. |
| Ctrl + B, dann Left | Das Pane links vom aktuell ausgewählten Pane auswählen. |
| Ctrl + B, dann Right | Das Pane rechts vom aktuell ausgewählten Pane auswählen. |
| Pane-Layouts | |
| Ctrl + B, dann Alt + 1 | Das Layout der Panes im aktuellen Fenster in ein horizontal gestapeltes Layout anordnen. |
| Ctrl + B, dann Alt + 2 | Das Layout der Panes im aktuellen Fenster in ein vertikal gestapeltes Layout anordnen. |
| Ctrl + B, dann Alt + 3 | Das Layout der Panes im aktuellen Fenster in ein horizontales Master-Stack-Layout anordnen. |
| Ctrl + B, dann Alt + 4 | Das Layout der Panes im aktuellen Fenster in ein vertikales Master-Stack-Layout anordnen. |
| Ctrl + B, dann Alt + 5 | Das Layout der Panes im aktuellen Fenster in ein gefliestes Layout anordnen. |
| Ctrl + B, dann Space | Durch alle Standardlayouts im aktuellen Fenster wechseln. |
| Ctrl + B, dann Ctrl + Up | Die Größe des aktuell ausgewählten Panes um eine Zeile nach oben erhöhen. |
| Ctrl + B, dann Ctrl + Down | Die Größe des aktuell ausgewählten Panes um eine Zeile nach unten erhöhen. |
| Ctrl + B, dann Ctrl + Left | Die Größe des aktuell ausgewählten Panes um eine Zeile nach links erhöhen. |
| Ctrl + B, dann Ctrl + Right | Die Größe des aktuell ausgewählten Panes um eine Zeile nach rechts erhöhen. |
| Textkopiermodus | |
| Ctrl + B, dann [ | Den aktuellen Sitzung in den Textkopiermodus von tmux wechseln. |
| G | Gehe zur obersten Zeile des aktuellen Fensters. |
| Shift + G | Gehe zur untersten Zeile des aktuellen Fensters. |
| / | Führen Sie eine Vorwärtssuche nach einem Schlüsselwort durch. |
| ? | Führen Sie eine Rückwärtssuche nach einem Schlüsselwort durch. |
| N | Heben Sie das nächste Vorkommen eines Schlüsselworts hervor. |
| Shift + N | Heben Sie das vorherige Vorkommen eines Schlüsselworts hervor. |
| K
Up Arrow | Bewege den Cursor um eine Zeile nach oben. | | J
Down Arrow | Bewege den Cursor um eine Zeile nach unten. | | H/Left Arrow | Bewege den Cursor um ein Zeichen nach links. | | L/Right Arrow | Bewege den Cursor um ein Zeichen nach rechts. | | W | Bewege den Cursor um ein Wort nach vorne. | | B | Bewege den Cursor um ein Wort nach hinten. | | Ctrl + Space | Beginne die Textauswahl am aktuellen Punkt. | | Ctrl + W | Kopiere den ausgewählten Text in den Zwischenablage-Puffer. | | Q | Wechsle das aktuelle Fenster zurück zu einer regulären tmux-Sitzung. | | Ctrl + B, dann ] | Fügen Sie den Inhalt des letzten Puffers in das aktuelle Fenster ein. | | Ctrl + B, dann = | Öffnen Sie die Liste der aktuell aktiven Sitzungen und wählen Sie aus, wo die aktuelle Auswahl eingefügt werden soll.
Bildnachweis: ** Unsplash