Tmux ist eines der am häufigsten verwendeten und nützlichsten Terminal-Tools für Linux- und Unix-ähnliche Betriebssysteme. Meistens verwenden Systemadministratoren, Serveradministratoren und Power-Linux-Benutzer dieses wunderbare Terminal-Tool für mehr Produktivität und Effizienz. Der Begriff Tmux ist die Kurzform von Terminal Multiplexer, der mehrere Terminal-Tabs und -Fenster gleichzeitig auf dem Linux-System verarbeiten kann. Das eingebaute System generiert eine Seriennummer, um jedes aktive Tmux-Fenster auf dem System zu überwachen und nachzuschlagen. Obwohl dieses faszinierende Tool erstmals im Jahr 2007 veröffentlicht wurde, ist die Nachfrage nach diesem Tool seitdem hoch. Die Installation und Verwendung des Tmux-Terminaltools ist sowohl für Linux-Server- als auch für Desktop-Distributionen einfach.
TMUX-Terminal-Multiplexer unter Linux
Das Terminal-Multiplexer-Tool Tmux ist in der Programmiersprache C geschrieben und unter der ISC-Lizenz erstellt. Wenn Sie ein Computer- und Linux-Enthusiast sind, wissen Sie wahrscheinlich bereits, dass beim OpenBSD-Computersystem Tmux vorinstalliert ist. Sie können das Tmux-Tool verwenden, um das Terminalfenster zu teilen und den vertikalen und horizontalen Modus für die Terminal-Shell festzulegen. Da Tmux ein Open-Source-Tool ist, finden Sie den gesamten Quellcode in diesem GitHub-Repository.
Nachdem Sie Tmux auf Ihrem Linux-System installiert haben, können Sie die Installationsdateien jederzeit im /etc/tmux.conf
finden Verzeichnis zum Wiederherstellen oder Beheben von Problemen. In diesem Beitrag werden wir sehen, wie man das Tmux-Tool auf einem Linux-System installiert und verwendet.
Schritt 1:Tmux unter Linux installieren
Die Installation des Terminaltools Tmux auf einem Linux-System ist kinderleicht. Sie müssen nur sicherstellen, dass Ihr System-Repository auf dem neuesten Stand ist und Sie über eine aktive Internetverbindung verfügen. Führen Sie dann bitte den entsprechenden Befehl aus den unten angegebenen Befehlen entsprechend Ihrer Distribution aus.
- Installieren Sie das Ack-Tool unter Ubuntu/Debian Linux
$ sudo apt-get install tmux
- Holen Sie sich das Ack-Tool unter Fedora/Red Hat Linux
$ sudo yum install tmux
- Installieren Sie Ack auf Arch-basierten Linux-Systemen
$ sudo pacman -S tmux
- Installieren Sie Ack unter SuSE Linux
$ sudo zypper install tmux
Nachdem wir das Tmux-Tool installiert haben, öffnen wir es einfach über die Standard-Terminal-Shell, indem wir tmux
eingeben auf der Schale.
$ tmux
Schritt 2:Erste Schritte mit Tmux unter Linux
Bisher sind wir eine kurze Funktion und einen Anwendungsfall von Tmux und dem Installationsprozess durchgegangen. Jetzt werden wir einige Anwendungsfälle und Operationen von Tmux unter Linux sehen. Zu Demonstrationszwecken werde ich einen Ubuntu-Desktop verwenden, aber die folgenden Befehle können auch auf allen anderen wichtigen Linux-Distributionen ausgeführt werden.
1. Öffnen und spielen Sie mit Tmux
Ganz am Anfang müssen wir mit dem Tmux-Tool beginnen. Um das Tmux-Tool zu öffnen, geben Sie einfach tmux ein und drücken Sie die Eingabetaste. Dieser Befehl erstellt ein neues Tmux-Fenster mit einem standardmäßigen numerischen Sitzungsnamen.
$ tmux
Wenn Sie eine neue Tmux-Sitzung mit einem benutzerdefinierten Namen erstellen müssen, führen Sie den folgenden Tmux-Befehl auf der Shell aus.
$ tmux new -s new_session_name
Die häufigste und sehr häufige Verwendung von Tumx wäre das Trennen eines aktiven Fensters von der Tmux-Shell. Diese Funktion kann Ihnen beim Multitasking helfen und produktiver sein. Sie können die folgende Tastenkombination verwenden, um das aktuelle Fenster zu trennen.
2. Anhängen und Trennen von Tmux unter Linux
Wenn Sie versehentlich ein aktives Fenster trennen, keine Sorge, Sie können es wieder an die Tmux-Sitzung anhängen. Führen Sie die folgenden Tastenkombinationen auf Ihrer Tastatur aus, um Ihr getrenntes Fenster wiederherzustellen.
Ctrl+b d
Ctrl+b d
Darüber hinaus können Sie auch die Liste aller Tmux-Sitzungen sehen, sodass Sie jede gewünschte Sitzung mit der Seriennummer aufrufen können.
$ tmux ls
Sie können auch Sitzungen auf Tmux mit dem Sitzungsnamen anhängen.
$ tmux attach-session -t ubuntuPIT_tutorials
3. Tmux-Fenster duplizieren
Wenn Sie ein Systemadministrator sind, müssen Sie möglicherweise den ganzen Tag über wiederholt ähnliche Terminalbefehle in derselben Terminalumgebung ausführen. Sie können eine Sitzung mit allen Einstellungen über das Tmux-Terminaltool unter Linux auf eine andere Registerkarte kopieren.
Ctrl+b c
Ctrl+b w
Sie können jetzt zwischen Sitzungen oder Tabs wechseln, indem Sie die Sitzungsnummer oder den Windows-Namen in Tmux verwenden.
Ctrl+b window_number
Ctrl+b 1
Wenn Sie die aktuelle oder eine beliebige Sitzung umbenennen müssen, drücken Sie einfach die folgende Tastenkombination auf der Tastatur, um sie umzubenennen.
Ctrl+b ,
4. Navigieren Sie zu Tmux
Die folgenden Befehle, mit denen Sie das Tmux-Terminaltool in Ihrer Linux-Sitzung verschieben können, sind sehr wichtig und praktisch für jeden Power-User. Führen Sie die folgenden Tastenkombinationen aus, um das Tmux-Fenster horizontal zu machen.
Ctrl+b %
Mit der folgenden Tastenkombination können Sie das Fenster in den vertikalen Modus versetzen.
Ctrl+b "
Schließlich können Sie jetzt durch alle Fenster der Tmux-Terminal-Shell auf Ihrem Linux-Rechner mit den folgenden Navigationstastenkombinationen navigieren.
Ctrl+b o
Ctrl+b ;
Ctrl+b x
Schritt 3:Machen Sie sich mit einigen der am häufigsten verwendeten Tmux-Tastaturkürzel vertraut
Power-Linux-Anwender lieben es, das System nur über die Tastatur zu bedienen, was nicht nur professionell, sondern auch effizient ist. Hier sehen wir zwei Sätze von Tastaturkürzeln oder -kombinationen, die für den Betrieb von Tmux unter Linux sehr hilfreich sind.
CTRL+b + (.
– Verwenden Sie diese Tastenkombination, um zum vorherigen Tab zu wechselnCTRL+b + )
– Zum nächsten Fenster wechselnCTRL+b + s
– Alle aktiven Sitzungen anzeigenCTRL+b + d
– Beenden Sie die aktive SitzungCTRL+b + $
– Geben Sie dem Tmux-Fenster einen NamenCTRL+b + L
– Wählen Sie die laufende Sitzung austmux ls
– Drucken Sie alle laufenden Sitzungentmux attach -t 0
– Erweitern oder vergrößern Sie das aktive Fenster/die aktive Sitzungtmux kill-server
– Alle Sitzungen schließen
Mit den folgenden Tastenkombinationen können Sie die aktiven, laufenden und aufgelisteten Sitzungen auf Tmux steuern und verwalten.
CTRL+b + c
– Führen Sie eine neue Sitzung ausCTRL+b + p
– Gehen Sie zurück zum vorherigen TabCTRL+b + n
– Zum nächsten Fenster wechseln.CTRL+b + 0-9
– Wechsel zu einer Fensterscheibe nach Tab-NummerCTRL+b + w
– Öffnen Sie ein Fenster aus einem Menü.CTRL+b + &
– Stoppen Sie alle Sitzungen, die nicht funktionieren.CTRL+b + %
– Horizontal geteiltes aktuelles aktives Fenster.CTRL+b + “
– Aktuellen Tab vertikal teilen.exit
– Schließen Sie ein Fenster auf Tmux
Endworte
Ohne Zweifel ist Tmux definitiv eines der besten Terminal-Tools für Linux. Müssen Sie trotz eines standardmäßigen Terminal-Tools ein anderes Terminal-Tool erwerben? Viele würden sich nicht darum kümmern, aber wenn Sie Ihre Effizienz steigern und ein Gefühl für das professionelle Gefühl von Linux bekommen möchten, müssen Sie Tmux eine Chance geben. Die Verwendung von Tmux ist harmlos; Darüber hinaus unterstützt es Tastenkombinationen, Zwischenablagen und das Surfen im Internet über das Terminal-Tool.
Im gesamten Beitrag haben wir beschrieben, wie man Tmux auf verschiedenen Linux-Distributionen installiert und wie man Tmux unter Linux verwendet. Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag nützlich und informativ finden. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.