Linux TMUX-Befehls-Tutorial

Linux verfügt über viele Befehle, um mit mehreren Terminals in einem einzigen Fenster zu arbeiten, das als Terminal-Multiplexer bezeichnet wird. Mehrere Aufgaben können auf einem einzigen Bildschirm ausgeführt werden, indem der Bildschirm durch einen Terminal-Multiplexer in mehrere Bereiche unterteilt wird. Tmux ist einer der Terminal-Multiplexer von Linux, um die Terminalaufgaben zu beschleunigen. Dieses Tool ist standardmäßig in der neuesten Version des Linux-Betriebssystems (ex-Ubuntu 20+) installiert. Die Verwendung dieses Tools wird in diesem Tutorial gezeigt.

Öffnen Sie das Tmux-Fenster

Führen Sie den folgenden Befehl aus, um das Standard-tmux-Fenster zu öffnen:

$ tmux

Nach der Ausführung des Befehls tmux erscheint das folgende Fenster mit der Standard-Eingabeaufforderung. Sie benötigen keine Root-Berechtigung, um den Befehl tmux wie den Befehl screen zu verwenden. Der Standardsitzungsname ist 0 und wird in der unteren linken Ecke des Fensters angezeigt. Der Standardfenstername ist Bash und das aktive Fenster wird mit dem Symbol „*“ angezeigt:

Öffnen Sie ein Tmux-Fenster mit den Sitzungs- und Fensternamen

Eine neue Sitzung kann mit dem Befehl tmux new-session mit der Option -s erstellt werden. Führen Sie den folgenden Befehl aus, um das tmux-Fenster mit der Sitzung namens myssession zu öffnen:

$ tmux new-session -s myssession

Das folgende Fenster erscheint nach der Ausführung des vorherigen Befehls, der die Sitzung namens mysession0 und das Standardfenster namens Bash enthält:

Sie können den Standardfensternamen des tmux-Fensters ändern. Führen Sie den folgenden Befehl aus, um das tmux-Fenster mit der Sitzung namens myssession und dem Standardfenster namens mywindow zu öffnen:

$ tmux new-session -s mysession -n mywindow

Das folgende Fenster erscheint nach der Ausführung des vorherigen Befehls, der die Sitzung namens mysession0 und das Standardfenster namens mywindow enthält:

Drucken Sie die Liste der Tmux-Windows aus

Mit dem Befehl „tmux ls“ oder „tmux list-sessions“ kann die Liste der tmux-Fenster gedruckt werden. Führen Sie den folgenden Befehl aus, um die Liste zu drucken:

$ tmux ls

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Die Ausgabe zeigt, dass zwei tmux-Fenster angehängt sind:

Benennen Sie eine Tmux-Sitzung um

Führen Sie den folgenden Befehl aus, um die vorhandene Liste der tmux-Sitzungen zu überprüfen:

$ tmux ls

Führen Sie den folgenden Befehl aus, um die standardmäßige tmux-Sitzung mit dem Namen mysession umzubenennen:

$ tmux rename-session -t 0 myssession

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der tmux-Sitzungsname ordnungsgemäß geändert wurde oder nicht:

$ tmux ls

Die folgende Ausgabe zeigt, dass es nur eine tmux-Sitzung mit dem Namen 0 gibt, die in den Namen myssession umbenannt wurde:

Teilen Sie den Tmux-Bereich vertikal auf

Für die Standard-tmux-Sitzung wird ein einzelnes Terminalfenster geöffnet. Öffnen Sie die Bildschirmtastatur und drücken Sie die folgenden Tasten, um das tmux-Fenster vertikal zu teilen:

Strg + B + %

Das tmux-Fenster sieht wie im folgenden Bild aus, wobei der tmux-Bereich vertikal gleichmäßig in zwei Teile geteilt ist. Der Bildschirm besteht aus zwei Teilen:

Teilen Sie den Tmux-Bereich horizontal auf

Öffnen Sie die Bildschirmtastatur und drücken Sie die folgenden Tastenkombinationen, um das linke tmux-Fenster, das im vorherigen Befehl erstellt wurde, horizontal zu teilen:

Strg + B + „

Das tmux-Fenster sieht wie im folgenden Bild aus, wobei der linke tmux-Bereich horizontal gleichmäßig in zwei Teile geteilt ist. Der Bildschirm besteht aus drei Teilen:

Wechseln Sie zwischen dem Tmux-Bereich

Wenn das tmux-Fenster in mehrere Teile unterteilt ist, muss zwischen den tmux-Bereichen gewechselt werden. Öffnen Sie die Bildschirmtastatur und drücken Sie eine der folgenden Tastenkombinationen, um zwischen verschiedenen tmux-Bereichen zu wechseln:

Strg + b + linke Pfeiltaste (←). [ It is used to switch from the left area ]

Oder

Strg + B + Rechtspfeiltaste (→). [ It is used to switch from the right area ]

Oder

Strg + B + Aufwärtspfeiltaste ( ↑ ). [ It is used to switch to the previous area ]

Oder

Strg + b + Pfeil nach unten (↓)-Taste [ It is used to switch to the next area ]

Trennen Sie den Tmux-Bereich oder das Tmux-Fenster

Um ein tmux-Fenster oder den tmux-Bereich zu schließen, müssen Sie das Fenster oder den jeweiligen Bereich auswählen. Öffnen Sie als Nächstes die Bildschirmtastatur und drücken Sie die folgenden Tastenkombinationen, um das Fenster oder den jeweiligen tmux-Bereich zu schließen:

Strg + b + d

An eine Tmux-Sitzung anhängen

Jede tmux-Sitzung kann mit dem Befehl „tmux attachment-session“ mit der Option -t angehängt werden. Führen Sie den folgenden Befehl vom Terminal aus aus, um die tmux-Sitzung mit dem Namen „mysession“ anzuhängen:

$ tmux attachment-session -t mysession

Beenden Sie die jeweilige Tmux-Sitzung

Jede tmux-Sitzung kann mit dem Befehl „tmux kill-session“ mit der Option -t beendet werden. Führen Sie den folgenden Befehl aus, um die tmux-Sitzung namens mysession zu beenden:

$ tmux kill-session -t mysession

Führen Sie den folgenden Befehl aus, um die vorhandene Liste der tmux-Sitzungen zu überprüfen, nachdem Sie eine tmux-Sitzung beendet haben:

$ tmux ls

Die folgende Ausgabe erscheint, wenn alle tmux-Sitzungen beendet werden:

TMUX-Video-Tutorial

Abschluss

Die grundlegende Verwendung des Befehls tmux wird in diesem Tutorial anhand der Erstellung mehrerer tmux-Sitzungen beschrieben. Unter Linux gibt es einen weiteren Befehl, der die gleiche Aufgabe wie der Befehl tmux erledigt, nämlich den Bildschirmbefehl. Es gibt jedoch einige Unterschiede zwischen diesen beiden Befehlen. Das tmux-Fenster enthält die Statusleiste, die den Sitzungsnamen und den Fensternamen enthält, aber das Bildschirmfenster enthält diese Art von Informationen nicht. Für den Befehl screen sind Root-Rechte erforderlich, für den Befehl tmux sind jedoch keine Root-Rechte erforderlich. Jeder Bereich des tmux-Fensters enthält die Eingabeaufforderung, nachdem das Fenster horizontal oder vertikal geteilt wurde, das Bildschirmfenster jedoch nicht. Man kann also sagen, dass der Befehl tmux praktischer ist als der Befehl screen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen