Android

Erste Schritte mit tmux

Easterhegg 2018 - Einführung in ESP32 Microcontroller + MicroPython

Easterhegg 2018 - Einführung in ESP32 Microcontroller + MicroPython

Inhaltsverzeichnis:

Anonim

Diese Anleitung führt Sie durch die Installation und grundlegende Verwendung von Tmux, um Sie in Betrieb zu nehmen.

Was ist tmux?

Tmux ist ein Terminal-Multiplexer, der eine Alternative zu GNU Screen darstellt. Mit anderen Worten bedeutet dies, dass Sie eine Tmux-Sitzung starten und dann mehrere Fenster in dieser Sitzung öffnen können. Jedes Fenster nimmt den gesamten Bildschirm ein und kann in rechteckige Fenster aufgeteilt werden.

Mit Tmux können Sie auf einfache Weise zwischen mehreren Programmen in einem Terminal wechseln, sie trennen und sie wieder einem anderen Terminal zuordnen.

Tmux-Sitzungen sind persistent, was bedeutet, dass Programme, die in Tmux ausgeführt werden, auch dann weiter ausgeführt werden, wenn Sie die Verbindung trennen.

Alle Befehle in Tmux beginnen mit einem Präfix, das standardmäßig ctrl+b .

Dieser Artikel ist auch in russischer Sprache verfügbar.

Tmux installieren

Sie können Tmux ganz einfach mit dem Paketmanager Ihrer Distribution installieren.

Tmux unter Ubuntu und Debian installieren

sudo apt install tmux

Installation von Tmux unter CentOS und Fedora

sudo yum install tmux

Tmux unter macOS installieren

brew install tmux

Starten Sie Ihre erste Tmux-Sitzung

Um Ihre erste Tmux-Sitzung zu starten, geben Sie einfach tmux in Ihre Konsole ein:

tmux

Dadurch wird eine neue Sitzung geöffnet, ein neues Fenster erstellt und eine Shell in diesem Fenster gestartet.

Sobald Sie sich in Tmux befinden, sehen Sie am unteren Bildschirmrand eine Statuszeile mit Informationen zur aktuellen Sitzung.

Sie können jetzt Ihren ersten Tmux-Befehl ausführen. Um beispielsweise eine Liste aller Befehle zu erhalten, geben Sie Folgendes ein:

Ctrl+b ?

Erstellen benannter Tmux-Sitzungen

Standardmäßig werden Tmux-Sitzungen numerisch benannt. Benannte Sitzungen sind nützlich, wenn Sie mehrere Tmux-Sitzungen ausführen. Führen Sie den Befehl tmux mit den folgenden Argumenten aus, um eine neue benannte Sitzung zu erstellen:

tmux new -s session_name

Es ist immer eine gute Idee, einen aussagekräftigen Sitzungsnamen zu wählen.

Trennen von der Tmux-Sitzung

Sie können sich von der Tmux-Sitzung trennen und zu Ihrer normalen Shell zurückkehren, indem Sie Folgendes eingeben:

Ctrl+b d

Das in der Tmux-Sitzung ausgeführte Programm wird weiterhin ausgeführt, nachdem Sie die Sitzung beendet haben.

Erneutes Anhängen an eine Tmux-Sitzung

Um zuerst eine Verbindung zu einer Sitzung herzustellen, müssen Sie den Namen der Sitzung ermitteln. Um eine Liste der aktuell ausgeführten Sitzungen zu erhalten, geben Sie Folgendes ein:

tmux ls

Der Name der Sitzung ist die erste Spalte der Ausgabe.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Wie Sie der Ausgabe entnehmen können, gibt es zwei laufende Tmux-Sitzungen. Die erste hat den Namen 0 und die zweite den Namen my_named_session .

Um beispielsweise eine Verbindung zu Sitzung 0 herzustellen, geben Sie Folgendes ein:

tmux attach-session -t 0

Arbeiten mit Tmux Windows und Panes

Wenn Sie eine neue Tmux-Sitzung starten, wird standardmäßig ein einzelnes Fenster mit einer Shell erstellt.

Um ein neues Fenster mit dem Shell-Typ Ctrl+b c zu erstellen, wird ihm die erste verfügbare Nummer aus dem Bereich 0…9 zugewiesen.

Eine Liste aller Fenster wird in der Statuszeile am unteren Bildschirmrand angezeigt.

Im Folgenden sind einige der häufigsten Befehle zum Verwalten von Tmux-Fenstern und -Fenstern aufgeführt:

  • Ctrl+b c Neues Fenster erstellen (mit Shell) Ctrl+b w Fenster aus einer Liste Ctrl+b 0 Zum Fenster wechseln 0 (nach Nummer) Ctrl+b , Aktuelles Fenster Ctrl+b % Aktuelles Fenster horizontal teilen in zwei Fenster Ctrl+b " Aktuelles Fenster vertikal in zwei Fenster aufteilen Ctrl+b o Zum nächsten Fenster wechseln Ctrl+b ; Zwischen aktuellem und vorherigem Fenster wechseln Ctrl+b x Das aktuelle Fenster schließen

Anpassen von Tmux

Wenn Tmux gestartet wird, liest es seine Konfigurationsparameter aus ~/.tmux.conf wenn die Datei vorhanden ist.

Hier ist ein Beispiel für eine ~/.tmux.conf Konfiguration mit einer benutzerdefinierten Statuszeile und einigen zusätzlichen Optionen:

~ /.tmux.conf

# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Grundlegende Verwendung von Tmux

Nachfolgend finden Sie die wichtigsten Schritte für den Einstieg in Tmux:

  1. tmux new -s my_session Sie an der Eingabeaufforderung tmux new -s my_session . Führen Sie das gewünschte Programm aus. Verwenden Sie die Tastenkombination Ctrl-b + d , um die Verbindung zur tmux attach-session -t my_session . tmux attach-session -t my_session die Verbindung zur Tmux-Sitzung wieder her, indem Sie tmux attach-session -t my_session .

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie Tmux verwenden. Jetzt können Sie mehrere Tmux-Fenster in einer Sitzung erstellen, Fenster durch Erstellen neuer Bereiche teilen, zwischen Fenstern navigieren, Sitzungen trennen und fortsetzen und Ihre Tmux-Instanz mithilfe der Datei .tmux.conf .

Weitere Informationen zu Tmux finden Sie auf der Seite Tmux-Benutzerhandbuch.

tmux terminal