Wie kann ich das tmux-Fenster verlassen, ohne das Terminalprogramm zu beenden?

Unter Linux ist tmux der Befehl, der zum Erstellen mehrerer Bildschirmsitzungen des Terminals in Betracht gezogen wird. Es ist in gewisser Weise von Vorteil, mehr als ein Programm in einem Terminal auszuführen, was dem Benutzer das Anhängen/Trennen der spezifischen Sitzung erleichtert. Möglicherweise möchte der Benutzer jedoch die Terminalsitzung verlassen, sobald Aufgaben ausgeführt wurden.

In diesem Beitrag werden die Methoden zum Verlassen des tmux-Fensters demonstriert, ohne das Terminal unter Linux zu verlassen.

  • Methode 1: Verwenden der Tastenkombination (Strg+B+D oder Strg+A+D)
  • Methode 2: Verwenden des Befehls „exit“.
  • Methode 3: Verwenden des Befehls „tmux detach“.
  • Methode 4: Verwenden des Befehls „tmux kill-session“.

Notiz: Sehen Sie sich hier unseren Leitfaden an, wenn Sie mehr über die tmux-Befehle zum Verwalten mehrerer Terminals und Sitzungen erfahren möchten.

Methode 1: Verwenden der Tastenkombination (Strg+B+D oder Strg+A+D)

Der schnellste und einfachste Weg, die tmux-Sitzung zu beenden, ohne das Terminalprogramm zu beenden, ist die Verwendung der Tastenkombination. Die folgenden Schritte rechtfertigen die Implementierung dieser Methode:

Schritt 1: Erstellen Sie die tmux-Sitzung

Erstellen wir die tmux-Sitzung mit dem folgenden Befehl im Terminal:

$ tmux new -s session_1

Die tmux-Sitzung wird mit dem Namen „session_1“ erstellt.

Schritt 2: Drücken Sie „Strg+A“ und dann „D“ (um die Sitzung zu verlassen)

Um nun die jeweilige erstellte Sitzung zu verlassen, drücken Sie die Tastenkombination „Strg+A“ und dann „D” über die Tastatur:

Die tmux-Sitzung wird wie oben gezeigt beendet:GIF“.

Notiz: Die gesamte Sitzung wird beendet, sodass der Benutzer keine erneute Verbindung herstellen kann.

Schritt 3: Drücken Sie „Strg+B“ und dann „D“ (um die Sitzung zu trennen)

Der Benutzer kann sich auch über die Verknüpfung „ von der jeweiligen Sitzung trennen.Strg+B“ und dann „D”:

Der Benutzer wurde von der jeweiligen Sitzung getrennt.

Notiz: Durch das Trennen des Terminals wird die Terminalsitzung im Hintergrund ausgeführt, die wieder verbunden werden kann.

Methode 2: Verwenden des Befehls „exit“.

Die zweite Möglichkeit, die erstellte tmux-Sitzung zu verlassen, ist die Verwendung des Befehls „exit“. Die folgenden Schritte zeigen den Erfolg dieser Methode.

Schritt 1: Erstellen Sie die tmux-Sitzung

Erstellen Sie die tmux-Bildschirmsitzung mit dem Befehl „neu”-Befehl durch Angabe von „session_1“:

$ tmux new -s session_1

Die tmux-Sitzung wurde erstellt.

Schritt 2: Führen Sie den Befehl „exit“ aus

Geben Sie nun den Befehl „exit“ in den tmux-Sitzungsbefehl ein, um den Vorgang zu beenden:

$ exit

Nach Ausführung des Befehls „exit“ wird die Terminalsitzung wie gezeigt beendet:

$ tmux new -t session_1

Methode 3: Verwenden des Befehls „tmux detach“.

Der Benutzer kann auch den Befehl „tmux detach“ verwenden, der den Benutzer von der jeweiligen Sitzung trennt. Führen Sie die folgenden Schritte durch, um diese Methode anzuwenden:

Schritt 1: Erstellen Sie die tmux-Sitzung

Erstellen Sie die neue Sitzung, indem Sie den unten angegebenen Befehl ausführen:

$ tmux new -s session_1

Die „session_1“ wird erstellt.

Schritt 2: Führen Sie den Befehl „tmux detach“ aus

Geben Sie den Befehl „tmux detach“ ein, um die Verbindung zur Terminalsitzung zu trennen:

$ tmux detach

Drücken Sie nach der Eingabe die Eingabetaste:

$ tmux new -s session_1

Der Benutzer wurde wie oben gezeigt von der Sitzung_1 getrennt.

Methode 4: Verwenden des Befehls „tmux kill-session“.

Der Benutzer kann auch den Befehl „tmux kill-session“ zusammen mit dem Befehl „T”-Flag, um die von tmux erstellte Sitzung zu verlassen. Der „TDas Flag „wird zum Definieren des tmux-Sitzungsnamens verwendet. Wenden wir diese Methode in den folgenden Schritten an.

Schritt 1: Erstellen Sie die tmux-Sitzung

Erstellen Sie die tmux-Bildschirmsitzung mit dem Befehl „neu”-Befehl durch Angabe des „Session 1“ wie gezeigt:

$ tmux new -s session_1

Die tmux-Sitzung wurde erstellt.

Schritt 2: Führen Sie den Befehl „tmux kill-session“ aus

Um die aktuelle tmux-Sitzung zu beenden, führen Sie den Befehl „tmux kill-session“ zusammen mit dem Befehl „ aus.T” Flag und definieren Sie den Sitzungsnamen wie gezeigt:

$ tmux kill-session -t session_1

Nach Ausführung des obigen Befehls wird die Sitzung wie in der Abbildung gezeigt beendet:

$ tmux new -s session_1

Abschluss

Um das tmux-Fenster zu verlassen, drücken Sie die Tastenkombination „Strg+A“ oder „Strg+B“ und dann „D“ oder verwenden Sie den Befehl „exit“, „tmux detach“ oder „tmux kill-session“. Die Tastenkombination „Strg+A+D“ beendet die Terminalsitzung, während die Tastenkombination „Strg+B+D“ den Benutzer von der Terminalsitzung trennt.

In diesem Artikel wurden die Methoden erläutert, mit denen Sie das tmux-Fenster verlassen können, ohne das Terminalprogramm zu beenden.

Schreibe einen Kommentar