首頁 > 系統教程 > Linux > 如何在Linux中的重新啟動中保存和還原Tmux環境

如何在Linux中的重新啟動中保存和還原Tmux環境

William Shakespeare
發布: 2025-03-21 10:58:12
原創
490 人瀏覽過

本教程說明了在Linux上重新啟動系統後如何保存和恢復TMUX環境。 TMUX雖然非常適合管理終端會話,但並非固有地在重新啟動中固有地存在。我們將使用兩個插件: tmux-resurrect進行手動節省和還原,而tmux-continuum進行自動管理。

目錄

    1. 手動會話管理與tmux-resurrect
    • 1.1。了解tmux-resurrect
    • 1.2。安裝tmux-resurrect
    • 1.3。保存您的TMUX會話
    • 1.4。恢復您的TMUX會話
    1. 使用tmux-continuum自動化會話管理
    • 2.1。了解tmux-continuum
    • 2.2。安裝tmux-continuum
    • 2.3。自動節省
    • 2.4。自動修復
  • 常見問題(常見問題解答)
  • 結論

介紹

Tmux會議是揮發性的;他們在重新啟動時迷路了。在管理多個會話,窗口和運行應用程序時,這是不便的。幸運的是,插件提供解決方案。本指南重點介紹了tmux-resurrecttmux-continuum ,它們最小化了配置複雜性。 tmux-resurrect處理手動節省和恢復,而tmux-continuum自動化了該過程。

1。帶有tmux-resurrect的手動會話管理

1.1。了解tmux-resurrect

tmux-resurrect精心保存您的TMUX環境的細節,從而實現無縫的修復。它保留會話,窗口,窗格,其訂單,工作目錄,佈局,活動會話/窗戶/窗格,甚至運行程序(如有可能)。重要的是,它是掌握的;除非恢復單個窗格,否則它不會覆蓋現有元素。

1.2。安裝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 )安裝。

1.3。保存您的TMUX會話

按下Prefix Ctrl-s保存。您會看到一條確認消息。

如何在Linux中的重新啟動中保存和還原Tmux環境

1.4。恢復您的TMUX會話

Prefix Ctrl-r恢復先前保存的會話。要測試,關閉TMUX會話,打開一個新的會話,然後按Prefix Ctrl-r

如何在Linux中的重新啟動中保存和還原Tmux環境

2。與tmux-continuum自動化會話管理

2.1。了解tmux-continuum

tmux-continuumtmux-resurrect一起自動保存和還原。

2.2。安裝tmux-continuum

使用tpm,將其添加到您的.tmux.conftmux-resurrect之後):

 <code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
登入後複製

通過prefix I安裝。將tmux-continuum放在插件列表中,以避免與修改狀態變量的主題發生衝突。

2.3。自動節省

tmux-continuum每15分鐘自動保存一次。

2.4。自動修復

set -g @continuum-restore 'on'添加到.tmux.conf中,以在tmux啟動時啟用自動修復。這僅在TMUX服務器啟動上觸發,而不是在採購.tmux.conf時。

常見問題(常見問題解答)

(有關答案,請參見原始常見問題解答部分)

結論

tmux-resurrecttmux-continuum為持續的TMUX會話提供了強大的解決方案。選擇最適合您工作流程的方法。使用兩者都確保手動控制和自動備份。

資源:

(切記替換https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103 ,其實際鏈接與GitHub存儲庫。)

以上是如何在Linux中的重新啟動中保存和還原Tmux環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板