Sie können hierfür tmux verwenden.
Wenn Sie ein Mac-Benutzer sind, benötigen Sie zur Installation bereits Homebrew (einen Paketmanager für macOS).
Home Brew kann durch Ausführen von:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Danach installieren Sie einfach tmux von:
brew install tmux
Wenn Sie ein Linux-Benutzer sind, können Sie den obigen Teil überspringen und Folgendes ausführen:
Für Debian / Ubuntu-basierte:
sudo apt-get install tmux
Für RedHat / CentOS-basiert
# yum install tmux
Es gibt zwei Plugins: tmux-resurrect und tmux-continuum . tmux-resurrect ermöglicht das manuelle Speichern und Wiederherstellen von tmux-Sitzungen, während tmux-continuum automatisch speichert und das automatische Wiederherstellen ab dem letzten Speichern beim Starten von tmux ermöglicht. Fügen Sie Ihrer ~ / .tmux.conf Folgendes hinzu, um diese Einstellungen zu aktivieren:
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'
Mit dieser Konfiguration müssen Sie nichts manuell tun. Ihre tmux-Sitzungen werden automatisch alle 15 Minuten gespeichert und beim Start von tmux automatisch wiederhergestellt (auch nach einem Neustart). Sie können manuell mit Präfix-Strg-s speichern und bei Bedarf manuell mit Präfix-Strg-r wiederherstellen.
Beachten Sie, dass dadurch laufende Anwendungen nicht wiederhergestellt werden. tmux-resurrect verfügt hierfür über eine optionale Konfiguration .
edit: ich habe gerade gesehen, dass du diese frage vor 5 jahren gestellt hast. Entschuldigung für die Verspätung.
tmux-continuum
- ich benutze derzeit ressurect!