Easterhegg 2018 - Einführung in ESP32 Microcontroller + MicroPython
Inhaltsverzeichnis:
- Was ist tmux?
- Tmux installieren
- Tmux unter Ubuntu und Debian installieren
- Installation von Tmux unter CentOS und Fedora
- Tmux unter macOS installieren
- Starten Sie Ihre erste Tmux-Sitzung
- Erstellen benannter Tmux-Sitzungen
- Trennen von der Tmux-Sitzung
- Erneutes Anhängen an eine Tmux-Sitzung
- Arbeiten mit Tmux Windows und Panes
- Anpassen von Tmux
- Grundlegende Verwendung von Tmux
- Fazit
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
.
Tmux installieren
Sie können Tmux ganz einfach mit dem Paketmanager Ihrer Distribution installieren.
Tmux unter Ubuntu und Debian installieren
Installation von Tmux unter CentOS und Fedora
Tmux unter macOS installieren
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:
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 ListeCtrl+b
0
Zum Fenster wechseln 0 (nach Nummer)Ctrl+b
,
Aktuelles FensterCtrl+b
%
Aktuelles Fenster horizontal teilen in zwei FensterCtrl+b
"
Aktuelles Fenster vertikal in zwei Fenster aufteilenCtrl+b
o
Zum nächsten Fenster wechselnCtrl+b
;
Zwischen aktuellem und vorherigem Fenster wechselnCtrl+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:
# 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:
-
tmux new -s my_session
Sie an der Eingabeaufforderungtmux new -s my_session
. Führen Sie das gewünschte Programm aus. Verwenden Sie die TastenkombinationCtrl-b
+d
, um die Verbindung zurtmux attach-session -t my_session
.tmux attach-session -t my_session
die Verbindung zur Tmux-Sitzung wieder her, indem Sietmux 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 terminalErste Schritte mit Fast-Booting Presto OS

Sind Sie bereit, Presto Linux für eine Probefahrt zu verwenden? Alles, was Sie brauchen, ist ein PC mit Windows XP oder Vista und ein paar Minuten Installationszeit.
Erste Schritte mit Windows 7 XP-Modus

Hier können Sie den XP-Modus auf Ihrem Windows 7-PC schnell einrichten und verwenden.
Erste Schritte mit der Seitensynchronisation mit Samsung-Handys

SideSync ist ein nützliches Dienstprogramm für Samsung Galaxy-Smartphones, das kürzlich bei der Einführung des Galaxy Note5 und des Galaxy S6 edge + eingeführt wurde.