Bunun için tmux kullanabilirsiniz.
Mac kullanıcısıysanız, yüklemek için zaten homebrew (macOS için bir paket yöneticisi) olması gerekir
home brew şu şekilde gerçekleştirilebilir:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Bundan sonra tmux'u şu şekilde yükleyin:
brew install tmux
Bir linux kullanıcısıysanız, yukarıdaki bölümü atlayabilir ve yürütebilirsiniz:
Debian / Ubuntu tabanlı için:
sudo apt-get install tmux
RedHat / CentOS tabanlı için
# yum install tmux
İki eklenti vardır: tmux-resurrect ve tmux-continuum . tmux-resurrect, tmux oturumlarının manuel olarak kaydedilmesini ve geri yüklenmesini sağlarken, tmux-continuum otomatik olarak kaydedilir ve tmux başlatıldığında son kayıttan otomatik olarak geri yüklenmesini sağlar. Bu ayarları etkinleştirmek için ~ / .tmux.conf dosyanıza aşağıdakileri ekleyin:
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'
Bu yapılandırmayla elle hiçbir şey yapmanıza gerek yoktur. Tmux oturumlarınız her 15 dakikada bir otomatik olarak kaydedilir ve tmux başlatıldığında (yeniden başlattıktan sonra bile) otomatik olarak geri yüklenir. -Ctrl-s ön ekiyle manuel olarak kaydedebilir ve isterseniz önek-Ctrl-r ile manuel olarak geri yükleyebilirsiniz.
Bunun çalışan uygulamaları geri yüklemeyeceğini unutmayın. tmux-resurrect bunun için isteğe bağlı bir yapılandırmaya sahiptir .
edit: ben sadece 5 yıl önce bu soruyu sordum gördüm. Gecikme için üzgünüm.
tmux-continuum
- şu anda ressurect kullanıyorum!