本教程说明了在Linux上重新启动系统后如何保存和恢复TMUX环境。 TMUX虽然非常适合管理终端会话,但并非固有地在重新启动中固有地存在。我们将使用两个插件: tmux-resurrect
进行手动节省和还原,而tmux-continuum
进行自动管理。
目录
tmux-resurrect
tmux-resurrect
tmux-resurrect
tmux-continuum
自动化会话管理tmux-continuum
tmux-continuum
介绍
Tmux会议是挥发性的;他们在重新启动时迷路了。在管理多个会话,窗口和运行应用程序时,这是不便的。幸运的是,插件提供解决方案。本指南重点介绍了tmux-resurrect
和tmux-continuum
,它们最小化了配置复杂性。 tmux-resurrect
处理手动节省和恢复,而tmux-continuum
自动化了该过程。
1。带有tmux-resurrect
的手动会话管理
tmux-resurrect
tmux-resurrect
精心保存您的TMUX环境的细节,从而实现无缝的修复。它保留会话,窗口,窗格,其订单,工作目录,布局,活动会话/窗户/窗格,甚至运行程序(如有可能)。重要的是,它是掌握的;除非恢复单个窗格,否则它不会覆盖现有元素。
tmux-resurrect
您需要TMUX(版本1.9或更高版本)和bash。使用TMUX插件管理器(TPM)安装tmux-resurrect
。 (如果没有TPM,请先安装)。将其添加到您的.tmux.conf
:
<code>set -g @plugin 'tmux-plugins/tmux-resurrect'</code>
保存,然后在TMUX会话中,将prefix I
(通常是Ctrl b I
)安装。
按下Prefix Ctrl-s
保存。您会看到一条确认消息。
按Prefix Ctrl-r
恢复先前保存的会话。要测试,关闭TMUX会话,打开一个新的会话,然后按Prefix Ctrl-r
。
2。与tmux-continuum
自动化会话管理
tmux-continuum
tmux-continuum
与tmux-resurrect
一起自动保存和还原。
tmux-continuum
使用tpm,将其添加到您的.tmux.conf
( tmux-resurrect
之后):
<code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
通过prefix I
安装。将tmux-continuum
放在插件列表中,以避免与修改状态变量的主题发生冲突。
tmux-continuum
每15分钟自动保存一次。
将set -g @continuum-restore 'on'
添加到.tmux.conf
中,以在tmux启动时启用自动修复。这仅在TMUX服务器启动上触发,而不是在采购.tmux.conf
时。
常见问题(常见问题解答)
(有关答案,请参见原始常见问题解答部分)
结论
tmux-resurrect
和tmux-continuum
为持续的TMUX会话提供了强大的解决方案。选择最适合您工作流程的方法。使用两者都确保手动控制和自动备份。
资源:
(切记替换https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103
,其实际链接与GitHub存储库。)
以上是如何在Linux中的重新启动中保存和还原Tmux环境的详细内容。更多信息请关注PHP中文网其他相关文章!