Não 100% de certeza do que você está usando para 'guias', mas eu recomendo um multiplexador de terminal com vários painéis. Então ...
Obtenha tmux
. Então olhe para plugins ... tem um casal que fará pelo menos um pouco do que você quer: link
tmux-resurrect
é provavelmente o mais capaz. A restauração geral da sessão / painel / diretório / etc é sólida e eu a uso regularmente. Combine com tmux-continuum
e você terá salvamento / restauração automática.
É relativamente limitado até onde os programas podem ser restaurados em um estado de execução: vi, vim, nvim, emacs, man, less, more, tail, top, htop, irssi, mutt. Você pode personalizá-lo para restaurar outros programas, mas no curto período de tempo que experimentei, pareceu um pouco difícil.
Se a restauração dos programas em execução não for o seu foco principal, você também pode procurar no link . Ele usa uma abordagem ligeiramente diferente para salvar sessões, mas é fundamentalmente semelhante à ressurreição.