tmux (Terminal-Multiplexer) ist ein Terminal-Multiplexer unter Linux, der mehrere Terminals von einem Bildschirm aus verwalten kann. Mit diesem Tool können Benutzer Sitzungen verbinden oder trennen, während das Terminal im Hintergrund läuft. Ähnlich wie bei Bildschirmbenutzern.
1, Erstellen Sie eine neue Sitzung
tmux new -s 会话名
2, Sitzung trennen
tmux detach 会话名
Sie können die Sitzung auch mit Strg+D trennen und zur Shell zurückkehren. Nach der Trennung verschwindet die Sitzung nicht, sondern bleibt im Hintergrund bestehen.
3, Sitzung verbinden
Wir können die im Hintergrund vorhandenen Sitzungen über tmux ls oder tmux list – session anzeigen.
tmux ls php-dev: 1 windows (created Thu May 28 15:33:15 2020) [145x34] python-dev: 2 windows (created Tue Nov 26 10:47:42 2019) [145x34] golang: 1 windows (created Thu Apr 9 18:02:39 2020) [145x34]
Wählen Sie dann die Sitzung aus, mit der Sie eine Verbindung herstellen möchten
tmux attach -t php-dev(窗口名)
4, Sitzung beenden
Wenn eine Sitzung aufgebraucht ist und nicht mehr benötigt wird, wie kann man sie beenden?
tmux kill-session -t 会话名
5, wechseln Sie zur Antwort
Sie müssen zu einer anderen Sitzung wechseln, um den Befehl während der Verwendung auszuführen. Sie können dies tun:
# 使用会话编号 $ tmux switch -t 0 # 使用会话名称 $ tmux switch -t 会话名称
Natürlich besteht unsere üblichere Methode nicht darin, die Sitzung zu wechseln, sondern darin, Fenster oder Panels zu wechseln, worauf später noch eingegangen wird.
6, Sitzungsumbenennung
Geben Sie die Sitzungsnummer an und benennen Sie sie um.
$ tmux rename-session -t 0 新会话名
7, Tastenkombinationen für Sitzungsvorgänge
#创建窗口 tmux new-window #创建窗口并同时命名 tmux new-window -n 窗口名
Fensterbedienung
1, Neues Fenster
Führen Sie den folgenden Befehl in einer Sitzung aus, um ein neues Fenster zu erstellen. Eine Sitzung kann mehrere Fenster enthalten.
#创建窗口 tmux new-window #创建窗口并同时命名 tmux new-window -n 窗口名
2, Fenster wechseln
Wir wissen, dass in einer Sitzung mehrere Fenster vorhanden sein können. Wie wechselt man die Fenster? So geht's:
# 指定窗口编号切换 tmux select-window -t N(窗口序号) #指定窗口名称切换 tmux select-window -t
3. Benennen Sie das Fenster um
Der folgende Befehl dient zum Umbenennen des aktuellen Fensters
tmux rename-window
Natürlich kannst du das auch
以指定窗口重命名 (target-window 可以是窗口编号或者窗口名称)tmux rename-window -t
4, schließe das Fenster
Zielfenster kann die Fensternummer oder der Fenstername sein
tmux kill-window -t
5, Tastenkombinationen für Fensteroperationen
1, Panel-Split
# 将面板划分上下两个面板 $ tmux split-window # 将面板划分左右两个面板 $ tmux split-window -h
2. Schließen Sie das Panel
#关闭当前面板 tmux kill-pane
3. Bewegen Sie den Cursor
# 光标切换到上方窗格 $ tmux select-pane -U # 光标切换到下方窗格 $ tmux select-pane -D # 光标切换到左边窗格 $ tmux select-pane -L # 光标切换到右边窗格 $ tmux select-pane -R
4, Fensterposition verschieben
当前面板上移 $ tmux swap-pane -U # 当前面板下移 $ tmux swap-pane -D
5, Tastenkombinationen für die Bedienfeldbedienung
Ihr Server verfügt über mehrere Netzwerkkarten und wurde konfiguriert und läuft, aber Sie wissen nicht mehr, welcher physischen Netzwerkkarte eth0, eth1, eth2... entspricht.
Sie können zu diesem Zeitpunkt den folgenden Befehl verwenden:
[root]# ethtool -p eth0
An diesem Punkt sehen Sie ein Licht auf dem physischen Port blinken, der eth0 entspricht, ja.
Das ist die Netzwerkkarte namens eth0, die wir im System sehen. So einfach ist das.
Wenn es heißt, dass ethtool nicht gefunden werden kann, bedeutet das, dass Ihr Paket nicht installiert ist. Suchen Sie einfach die ISO-Datei und installieren Sie sie.
Das obige ist der detaillierte Inhalt vonZwei Linux-Tipps: Allgemeine tmux-Befehle und Tastenkombinationen/Netzwerkports abfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!