So lösen Sie eine Sitzung in TMUX ab

So lösen Sie eine Sitzung in TMUX ab
TMUX ist eine Open-Source-Terminal-Multiplexer-Anwendung zur effizienten Verwaltung mehrerer Terminalfenster. Personen, die zuvor die Terminatoranwendung verwendet haben. Mit TMUX können wir das Terminal in eine Reihe von Scheiben aufteilen. Wir können diese Scheiben einstellen, indem wir uns bewegen, die Größenänderung und Wechsel zwischen ihnen wechseln. Dies hilft bei der Eindämmung des Schmerzes, mehrere Fenster und Registerkarten des Gnom -Terminals zu verwalten.

Nach der Installation von TMUX finden Sie kein damit verbundenes Symbol. Es wird nicht als separate Anwendung angezeigt. Stattdessen müssen wir es aus dem Gnome -Terminal selbst aufrufen. Wir werden später sehen, wie das geht.

Notiz: In diesem 'Howto' haben wir das 'Strg+B' als Präfix verwendet; Wenn Sie ein anderes Präfix konfiguriert haben, ersetzen Sie den Befehl durch Ihr Präfix.

Was werden wir abdecken??

In dieser Anleitung wird untersucht, wie TMUX installiert wird und insbesondere „wie eine Sitzung im TMUX -Terminal abgenommen wird“. Wir werden Ubuntu 20 verwenden.04 als Basissystem für diese Anleitung. Beginnen wir zunächst mit der Installation von TMUX.

Installation von TMUX auf Ubuntu20.04

Hauptbetriebssysteme wie Linux, MacOS und Windows Subsystem für Linux (WSL) bieten TMUX -Softwarepakete aus ihrem offiziellen Repository zur Verfügung. Also, um TMUX auf Ubuntu 20 zu installieren.04, wir können einfach das Paketmanager oder das Softwarezentrum verwenden, wie unten gezeigt:

1. Um TMUX mithilfe von Package Manager zu installieren, führen Sie einfach den Befehl aus:

$ sudo APT Installieren Sie TMUX

2. So installieren Sie TMUX über das Software -Center, öffnen Sie das Softwarezentrum, suchen Sie nach TMUX und klicken Sie auf Installation.

TMUX starten

Sobald der TMUX installiert ist, müssen wir das Gnome -Terminal verwenden, um es aufzurufen. Man kann den folgenden Fehler begegnen, wenn Sie den Befehl "tmux" ausführen:

"Open Terminal fehlgeschlagen: Fehlende oder ungeeignete Terminal: Xterm-256Color"

Um diesen Fehler zu überwinden, geben Sie an "Exportdarme exportieren = Xterm" auf dem Terminal und klicken Sie auf die Eingabetaste. Führen Sie jetzt wieder den Befehl "tmux" aus; Der Fehler sollte diesmal nicht erscheinen.

Ein anderer Weg ist die Verwendung des "Xterm" Terminal und starten Sie die TMUX von hier aus. Dies funktionierte auf unserem Ubuntu 20.04 System.

Eine Sitzung in TMUX abnehmen

Jedes Mal, wenn wir TMUX starten, wird eine neue Sitzung in einem einzigen Terminalfenster erstellt. Informationen zur aktuellen Sitzung finden Sie am unteren Rand des Bildschirms. TMUX erscheint nicht als separate Anwendung. Wir müssen es mit einer anderen terminalen Anwendung wie Gnome Terminal starten. Tmux hat viele Vorteile gegenüber dem normalen Gnom -Terminal. Zum Beispiel können wir eine TMUX -Sitzung von einem Bildschirm abnehmen und anbringen. Sobald es von einem Bildschirm getrennt ist, kann es im Hintergrund ausgeführt werden und kann erneut angeschlossen werden.

Eine Sitzung zu lösen ist ein großartiges Merkmal von TMUX. Später können Sie SSH zur Maschine (falls es sich um eine abgelegene handelt) und wieder einsetzt. Alle Prozesse werden noch ausgeführt, und in der Zwischenzeit können Sie sich auf andere Arbeiten konzentrieren. Lass es uns jetzt machen.

1. Ablösung von einer Sitzung mit dem T-Verknüpfungsschlüssel: 'Strg-B-D'

Wir werden zunächst eine Sitzung mit dem Namen beginnen 'My_Session _1':

$ tmux new -s my_session_1

Jetzt werden wir es mit abnehmen 'Strg+B' (Es ist das TMUX -Präfix in unserem Fall) gefolgt von) gefolgt von 'D'. Verwenden Sie den Befehl 'ls', um die Liste aller Sitzungen zu überprüfen:

$ tmux ls

Nach dem Drücken der Tasten können wir sehen, dass die Sitzung 'my_session_1' jetzt abgelöst ist.

2. Ablösung von einer Sitzung mit dem Befehl: "Tmux Abetach"

Lassen Sie uns eine weitere Sitzung mit dem Namen erstellen 'My_Session _2':

$ tmux new -s my_session_2

Jetzt werden wir es mit dem Befehl abnehmen "Tmux Abetach".

$ tmux detach

Überprüfen Sie nun die Liste aller Sitzungen:

$ tmux ls

Die Sitzung 'my_session_2'ist jetzt auch abgelöst.

3. Auswählen einer Sitzung zum Abnehmen mithilfe der T-T-T-Taste: 'Strg-B-D' '

Wenn wir viele Sitzungen laufen lassen, können wir eine bestimmte Sitzung zum Abnehmen auswählen. Mal sehen, das. Erstellen Sie zunächst drei Sitzungen mit den Befehlen:

$ tmux new -s my_session_1
$ tmux new -s my_session_2
$ tmux new -s my_session_3

Benutze die "Tmux ls" Befehl zum Anzeigen aller Sitzungen:

Jetzt werden wir die Kombination verwenden 'Präfix+D' und sehen, was passiert:

Wie wir jetzt sehen können, wird aufgefordert, die Sitzung auszuwählen, die wir uns lösen möchten. Verwenden Sie die Pfeile, um die Sitzung auszuwählen, und klicken Sie auf die Eingabetaste, um sie abzulösen. Angenommen, wir lösen die Sitzung 'my_session_3' ab, jetzt führen wir die aus "Tmux ls" Befehl, um die Änderungen zu sehen:

Wir können deutlich bemerken, dass die 'beigefügt' Das Etikett ist aus der Sitzung verschwunden 'my_session_3'.

4. Ablösung von einer Sitzung mit dem Befehl: "TMUX Abetach-Client"

Wir können auch mit dem Befehl gehen: TMUX Abstand-Client. Lassen Sie uns damit mit der Sitzung experimentieren 'my_session_2'. Führen Sie den Befehl aus:

$ tmux detach -client -p -s my_session_2

Lassen Sie uns die Änderungen sehen:

$ tmux ls

Wie Sie im Bild oben sehen können, 'my_session_2' ist jetzt auch getrennt und verschwunden aus der Szene.

Abschluss

In diesem Leitfaden haben wir die Installation von TMUX, seine Grundlagen und insbesondere die Abteilung einer Sitzung in TMUX kennengelernt. Eine detailliertere Erklärung verschiedener TMUX -Operationen finden Sie auf den Tmux -Man -Seiten oder auf der Github -Seite von TMUX.