5 Nützliche Tipps für bessere Tmux-Terminalsitzungen

tmux ist ein Terminal-Multiplexer ähnlich dem GNU-Bildschirm, mit dem mehrere Terminalsitzungen von einer einzigen Konsole aus erstellt, darauf zugegriffen und gesteuert werden können. Für Systemadministratoren ist es nützlich, mehrere Befehlszeilenprogramme gleichzeitig auszuführen.

Ein nützliches Merkmal von tmux ist, dass es von einem Bildschirm getrennt werden kann und im Hintergrund weiter ausgeführt und später wieder angebracht werden kann. In dieser Hinsicht können SSH-Sitzungen auch nach dem Trennen von der Konsole aktiv bleiben.

Lesen Sie auch: 10 coole Befehlszeilentools für Ihr Linux-Terminal

Im tmuxEine Sitzung ist ein Container für einzelne Konsolen, die von tmux verwaltet werden. Mit jeder Sitzung sind ein oder mehrere Fenster verknüpft. Ein Fenster füllt den gesamten Bildschirm aus und Sie können ihn in mehrere rechteckige Fenster (entweder vertikal oder horizontal) aufteilen, von denen jedes ein separates Pseudo-Terminal ist.

In diesem Artikel erklären wir einige nützliche Tipps zum Besseren tmux Sitzungen unter Linux.

Konfigurieren Sie Terminal so, dass tmux standardmäßig gestartet wird


So konfigurieren Sie Ihr Terminal für den automatischen Start tmux Fügen Sie standardmäßig die folgenden Zeilen zu Ihrem hinzu ~/.bash_profile Shell-Startdatei direkt über Ihrem Aliase-Bereich.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Speichern Sie die Datei und schließen Sie sie.

Schließen Sie dann das Terminal und öffnen Sie es erneut, um es zu verwenden tmux Standardmäßig jedes Mal, wenn Sie ein Terminalfenster öffnen.

Geben Sie Terminalsitzungsnamen an

tmux Gibt einen Standardnamen für Sitzungen an. Manchmal ist dieser Name jedoch nicht aussagekräftig genug. Sie können einer Sitzung einen Namen Ihrer Wahl geben.

Wenn Sie beispielsweise mit mehreren Rechenzentren arbeiten, können Sie Sitzungen wie benennen “Rechenzentrum1, Rechenzentrum2 etc..”.

$ tmux new -s datacenter1
$ tmux new -s datacenter2

Wechseln Sie zwischen tmux Terminal Sessions

Um einfach zwischen verschiedenen tmux-Sitzungen wechseln zu können, müssen Sie die Vervollständigung von Sitzungsnamen aktivieren. Du kannst den … benutzen tmux Vervollständigungserweiterung um es wie gezeigt zu aktivieren:

$ cd bin
$ git clone https://github.com/srsudar/tmux-completion.git

Dann Quelle der Datei ~ / bin / tmux-Vervollständigung / tmux in deinem ~ / .bashrc Datei, indem Sie die folgende Zeile anhängen.

source  ~/bin/tmux-completion/tmux

Speichern Sie die Datei und schließen Sie sie.

Schließen Sie dann Ihr Terminalfenster und öffnen Sie es erneut. Wenn Sie das nächste Mal den folgenden Befehl eingeben und die Tabulatortaste drücken, sollten die möglichen Sitzungsnamen angezeigt werden.

$ tmux attach -t
Tmux Terminal Sessions anzeigen
Tmux Terminal Sessions anzeigen

Verwenden Sie den Tmuxinator Session Manager

Ein Sitzungsmanager erstellt programmgesteuert tmux-Arbeitsbereiche, indem er eine Reihe von Befehlen basierend auf einer Konfiguration ausführt. Der am häufigsten verwendete tmux-Sitzungsmanager ist tmuxinator.

Tmuxinator ist ein Dienstprogramm zum einfachen Erstellen und Verwalten von tmux-Sitzungen. Um es effektiv nutzen zu können, sollten Sie über Kenntnisse von tmux verfügen. Wichtig ist, dass Sie verstehen, welche Fenster und Fenster in tmux enthalten sind.

Verwenden Sie Zoom, um sich auf einen einzelnen Prozess zu konzentrieren

Last but not least können Sie nach dem Öffnen aller Fenster, die Sie auf einen einzelnen Prozess konzentrieren möchten, den Prozess zoomen, um den gesamten Bildschirm auszufüllen. Gehen Sie einfach zu dem Bereich, auf den Sie sich konzentrieren möchten, und drücken Sie Ctrl+b, mit (Verwenden Sie das gleiche, um herauszuzoomen).

Wenn Sie mit der Zoomfunktion fertig sind, drücken Sie dieselbe Tastenkombination, um den Bereich zu verkleinern.

Lesen Sie auch: 20 Nützliche Terminalemulatoren für Linux

Das ist es! In diesem Artikel haben wir einige nützliche Tipps für bessere tmux-Sitzungen unter Linux erläutert. Sie können uns weitere Tipps geben oder über das unten stehende Feedback-Formular Fragen stellen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *