So installieren und konfigurieren Sie Tmux für Linux
Wenn Sie ständig zwischen den Terminals wechseln und bei Bedarf nicht das richtige Fenster finden, sollten Sie einen Multiplexer verwenden. Hierbei handelt es sich um Programme, mit denen Benutzer mehrere Terminalsitzungen in einem einzigen Fenster ausführen können.
Tmux ist ein beliebter Multiplexer, der eine Vielzahl erstaunlicher Funktionen bietet. Es macht es Ihnen einfach, verschiedene Anwendungen in separaten Sitzungen auszuführen und mühelos zwischen ihnen zu wechseln.
So installieren Sie Tmux unter Linux
Dieses Handbuch zeigt, wie Sie tmux für Linux-Computer installieren und konfigurieren. Starten Sie ein Terminal und verwenden Sie die entsprechende Installationsmethode für Ihr System.
Zu Debian-basierten Distributionen:
sudo install tmux
Auf CentOS / REHL:
yum install tmux
So installieren Sie tmux unter Arch Linux:
pacman -S tmux
Starten Sie nach Abschluss der Installation ein Terminal und geben Sie tmux ein , um eine neue tmux-Sitzung zu starten. Dieser Befehl initiiert eine neue Sitzung in einem Fenster und startet die Shell. In der Statusleiste unten werden Informationen zu Ihrer aktuellen Sitzung angezeigt.
tmux
So verwenden Sie Tmux als ersten Timer
Tmux hat Begriffe wie Sitzungen, Fenster, Fenster und Hotkeys. Anfänger finden es daher oft zunächst einschüchternd. Aber sobald Sie den Dreh raus haben, werden Sie sich viel produktiver fühlen.
Eine tmux-Sitzung definiert die vorliegende Arbeit. Unter Windows können Benutzer verschiedene Aktivitäten innerhalb einer Sitzung ausführen. Mit Fenstern hingegen können Sie mit separaten Ansichten in einem Fenster arbeiten.
Sie können all dies über tmux-Hotkeys verwalten, eine Kombination aus dem tmux-Präfix und einem bestimmten Schlüssel. Das Standardpräfix ist Strg + B.
So verwalten Sie Sitzungen in Tmux
Tmux kann mehrere Sitzungen gleichzeitig verarbeiten. Auf diese Weise können Entwickler problemlos zwischen verschiedenen Projekten wechseln. Sie können auch jederzeit neue Sitzungen erstellen.
tmux new -s test-session
Der oben genannte Befehl erstellt eine neue Sitzung mit dem Namen test-session . Sie können Sitzungen auch aus einer bereits laufenden Instanz von tmux erstellen. Rufen Sie dazu den tmux-Interpreter auf und geben Sie das Präfix gefolgt von einem Doppelpunkt oder Strg + B : als Standardpräfix ein.
Der Befehl öffnet einen neuen tmux-Interpreter, in den wir Steuerbefehle eingeben können. Geben Sie Folgendes ein, um eine neue Sitzung zu erstellen.
:new -s test-session
![So installieren und konfigurieren Sie Tmux für Linux - tmux named sessions](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-named-sessions.png)
Geben Sie Strg + B ein , um alle aktiven Sitzungen anzuzeigen. Sie können zu einer anderen Sitzung wechseln, indem Sie diese auswählen und die Eingabetaste drücken.
![So installieren und konfigurieren Sie Tmux für Linux - tmux view sessions](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-view-sessions.png)
Sie können sich von jeder Sitzung trennen, und tmux führt den Prozess weiterhin aus. Geben Sie Folgendes ein : Trennen Sie den tmux-Interpreter oder geben Sie Strg + B d ein, um die aktuelle Sitzung zu trennen.
![So installieren und konfigurieren Sie Tmux für Linux - tmux detach sessions](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-detach-sessions.png)
Verwenden Sie den folgenden Befehl, um eine Verbindung zur letzten Sitzung herzustellen.
tmux attach
Sie können eine Verbindung zu einer bestimmten tmux-Sitzung herstellen, indem Sie den Sitzungsnamen angeben. Verwenden Sie dazu die Option -t .
tmux attach -t test-session
Verwenden Sie den Befehl kill-session, um eine tmux-Sitzung zu beenden.
tmux kill-session -t test-session
![So installieren und konfigurieren Sie Tmux für Linux - tmux kill session](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-kill-session.png)
So verwalten Sie Windows in Tmux
Tmux-Fenster erstrecken sich über den gesamten Bildschirm und können in mehrere Bereiche unterteilt werden. Jedes dieser Fenster fungiert als separates Pseudo-Terminal. Sie können ein neues tmux-Fenster mit Strg + B erstellen. C.
Verwenden Sie Strg + B, um Ihre tmux-Fenster umzubenennen. Es wird der tmux-Interpreter aufgerufen. Geben Sie hier den neuen Fensternamen ein.
![So installieren und konfigurieren Sie Tmux für Linux - tmux rename windows](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-rename-windows.png)
Mit Tmux können Sie mühelos zwischen verschiedenen Fenstern wechseln. Geben Sie das Präfix tmux gefolgt von der Fensternummer ein. Sie können beispielsweise mit Strg + B 2 schnell zum zweiten Fenster wechseln.
Sie können auch tmux-Fenster tauschen. Rufen Sie dazu den Interpreter auf, indem Sie Strg + B eingeben : und geben Sie Folgendes ein.
:swap-window -s 1 -t 3
Dieser Befehl schaltet das erste und dritte Fenster um. Sie können ein Fenster mit Strg + B & löschen, sobald Sie damit fertig sind.
![So installieren und konfigurieren Sie Tmux für Linux - tmux kill window](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-kill-window.png)
So verwalten Sie Fenster in Tmux
Bisher haben wir Sitzungen und Fenster in tmux verwendet. Es wird jedoch sehr spannend, wenn Sie mit der Verwendung von Fenstern beginnen. Panes sind im Grunde genommen Pseudo-Terminals, die in einem Fenster laufen. Wir können sie verwenden, um mehrere Terminalinstanzen in einem einzigen tmux-Fenster auszuführen.
Sie können in tmux horizontale und vertikale Fenster erstellen. Geben Sie Strg + B "ein, um die Ansicht horizontal zu teilen.
![So installieren und konfigurieren Sie Tmux für Linux - tmux horizontal panes](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-horizontal-panes.png)
Dadurch wird das aktuelle Fenster horizontal aufgeteilt und ein neues Terminal im neuen Fenster geöffnet. Verwenden Sie Strg + B %, um ein vertikales Fenster zu starten.
![So installieren und konfigurieren Sie Tmux für Linux - tmux vertical panes](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-vertical-panes.png)
Sie können gleichzeitig horizontale und vertikale Fenster erstellen. Verwenden Sie den Hotkey Strg + B o, um zwischen den Fenstern zu wechseln.
Durch Umschalten des Fensterzooms können Benutzer alle anderen Fenster ausblenden. Diese Funktion ist praktisch, wenn Sie sich auf eine bestimmte Aufgabe konzentrieren müssen. Verwenden Sie Strg + B z, um die Fenster umzuschalten. Sie können den aktuellen Bereich jederzeit mit dem Hotkey Strg + B x schließen .
So konfigurieren Sie Tmux unter Linux
Sie können fast jeden Aspekt Ihrer tmux-Installation konfigurieren. Wir empfehlen Ihnen jedoch, mit den Grundlagen zu beginnen und später zu erweiterten Optionen überzugehen.
Tmux-Konfigurationen werden durch Optimieren der Datei ~ / .tmux.conf vorgenommen . Verwenden Sie Ihren bevorzugten Linux-Texteditor , um diese Datei zu bearbeiten.
vim ~/.tmux.conf
Lassen Sie uns einige grundlegende Konfigurationen zeigen. Sie können beispielsweise das Präfix tmux von Strg + B in Strg + A ändern, indem Sie die folgende Zeile in die Datei tmux.conf einfügen .
set -g prefix Ca
unbind Cb
Durch Aufheben der Bindung des Standardschlüssels können wir ihn einem anderen Befehl zuweisen. Die zweite Zeile ist also eine gute Praxis, nichts obligatorisches.
![So installieren und konfigurieren Sie Tmux für Linux - tmux configurations](https://static1.makeuseofimages.com/wp-content/uploads/2021/01/tmux-configurations.png)
Wir können auch den Basisindex von Fenstern und Fenstern von null auf eins ändern. Es ist intuitiv für Benutzer, die mit einem auf Null basierenden Index nicht vertraut sind.
set -g base-index 1 # starts window numbering from 1
set -g pane-base-index 1 # starts pane numbering from 1
Da tmux ein terminalgesteuertes Tool ist, werden keine sofort einsatzbereiten Mausfunktionen unterstützt. Sie können die Mausunterstützung für tmux jedoch einfach aktivieren, indem Sie die folgende Datei zu Ihrer Konfiguration hinzufügen.
set -g mouse on
Einführung in Tmux Plugins
Sie können aus einer Reihe von tmux-Plugins auswählen, die von der Community entwickelt wurden. Sie bieten zusätzliche Funktionen zur Verbesserung der Produktivität, die wiederum Ihren gesamten Workflow verbessern. Es stehen auch einige eigenständige Plugin-Manager zur Verfügung, die Benutzern bei der Implementierung dieser Plugins in tmux helfen.
Der Tmux Plugin Manager (TPM) ist ein solches Tool, mit dem wir Plugins von Drittanbietern installieren und konfigurieren können. Sie können es installieren, indem Sie den Anweisungen auf der offiziellen TPM-Website folgen.
Wir empfehlen Benutzern dringend, sich das Paket tmux-resurrect anzusehen . Sie können es zum Speichern von tmux-Sitzungen zwischen Neustarts verwenden.
Verwalten des Terminal-Workflows mit Tmux
Tmux bietet eine vollwertige Lösung für Terminal-Enthusiasten, die Schwierigkeiten haben, zwischen Fenstern zu wechseln. Es ist ein großartiges Werkzeug für Menschen, die Produktivität ernst nehmen. Obwohl etwas Lernen erforderlich ist, wird es zur Gewohnheit, wenn Sie Tmux weiterhin verwenden.
Die Leistung von Terminals ist nicht nur auf Linux-Betriebssysteme oder Computer im Allgemeinen beschränkt. Sie können sogar ein Terminal in Ihrem Smartphone verwenden und einige grundlegende Linux-Berechnungen unter Android durchführen.