In diesem Tutorial wird erläutert, wie Sie Ihre TMUX -Umgebung speichern und wiederherstellen können, nachdem ein System auf Linux neu gestartet wird. TMUX, obwohl sie ausgezeichnet für die Verwaltung von Terminalsitzungen, bleibt nicht inhärent über Neustarts. Wir werden zwei Plugins verwenden: tmux-resurrect
zum manuellen Speichern und Wiederherstellen sowie tmux-continuum
für die automatisierte Verwaltung.
Inhaltsverzeichnis
tmux-resurrect
tmux-resurrect
Reaktion verstehentmux-resurrect
tmux-continuum
tmux-continuum
verstehentmux-continuum
Einführung
TMUX -Sitzungen sind flüchtig; Sie sind beim Neustart verloren. Dies ist unpraktisch, wenn Sie mehrere Sitzungen, Windows und Ausführungsanwendungen verwalten. Glücklicherweise bieten Plugins Lösungen an. Dieser Leitfaden konzentriert sich auf tmux-resurrect
und tmux-continuum
, wodurch die Konfigurationskomplexitäten minimiert werden. tmux-resurrect
verarbeitet das manuelle Speichern und Wiederherstellen, während tmux-continuum
den Vorgang automatisiert.
1. Manuelles Sitzungsmanagement mit tmux-resurrect
tmux-resurrect
Reaktion verstehen tmux-resurrect
spart sorgfältig die Details Ihrer TMUX-Umgebung und ermöglicht eine nahtlose Wiederherstellung. Es bewahrt Sitzungen, Fenster, Scheiben, ihre Bestellung, Arbeitsverzeichnisse, Layouts, aktive Sitzungen/Fenster/Panes und sogar Auslaufprogramme (soweit möglich). Wichtig ist, dass es idempotent ist; Es werden vorhandene Elemente nicht überschrieben, es sei denn, sie restaurieren in einem einzigen Bereich.
tmux-resurrect
Sie benötigen TMUX (Version 1.9 oder höher) und Bash. Installieren Sie tmux-resurrect
mit dem TMUX-Plugin-Manager (TPM). (Wenn Sie TPM nicht haben, installieren Sie es zuerst). Fügen Sie dies zu Ihrem .tmux.conf
hinzu:
<code>set -g @plugin 'tmux-plugins/tmux-resurrect'</code>
Speichern Sie in einer TMUX -Sitzung und drücken Sie prefix I
(normalerweise Ctrl b I
), um zu installieren.
Drücken Sie Prefix Ctrl-s
um sie zu speichern. Sie werden eine Bestätigungsnachricht sehen.
Drücken Sie Prefix Ctrl-r
um eine zuvor gespeicherte Sitzung wiederherzustellen. Schließen Sie zum Testen Ihre TMUX-Sitzung, öffnen Sie eine neue und drücken Sie Prefix Ctrl-r
.
2. Automatisiertes Sitzungsmanagement mit tmux-continuum
tmux-continuum
verstehen tmux-continuum
automatisiert das Speichern und Wiederherstellen und arbeitet zusammen mit tmux-resurrect
.
tmux-continuum
Fügen Sie dies mit TPM zu Ihrem .tmux.conf
hinzu (nach tmux-resurrect
):
<code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
Installieren Sie über prefix I
. Platzieren Sie tmux-continuum
zuletzt in Ihre Plugin-Liste, um Konflikte mit Themen zu vermeiden, die die Status-Rechts-Variable ändern.
tmux-continuum
spart automatisch alle 15 Minuten.
Fügen Sie set -g @continuum-restore 'on'
zu Ihrem .tmux.conf
hinzu, um eine automatische Wiederherstellung zu ermöglichen, wenn TMUX startet. Dies löst nur beim TMUX -Server -Start aus, nicht bei der Beschaffung von .tmux.conf
.
Häufig gestellte Fragen (FAQ)
(Siehe Abschnitt Original FAQ für Antworten)
Abschluss
tmux-resurrect
und tmux-continuum
bieten robuste Lösungen für anhaltende TMUX-Sitzungen. Wählen Sie die Methode, die am besten zu Ihrem Workflow passt. Verwenden Sie beides sicher, dass sowohl die manuelle Steuerung als auch die automatisierten Backups.
Ressourcen:
(Denken Sie daran, https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103
mit den tatsächlichen Links zu den Github -Repositories zu sehen.))
Das obige ist der detaillierte Inhalt vonSo speichern und wiederherstellen Sie TMUX -Umgebungen über Neustarts in Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!