このチュートリアルでは、Linuxでシステムが再起動した後にTMUX環境を保存および復元する方法について説明します。 TMUXは、ターミナルセッションの管理に優れていますが、再起動全体に本質的に持続しません。手動の保存と復元にはtmux-resurrect
と、自動管理にtmux-continuum
の2つのプラグインを使用します。
目次
tmux-resurrect
による手動セッション管理tmux-resurrect
理解tmux-resurrect
のインストールtmux-continuum
による自動セッション管理tmux-continuum
理解tmux-continuum
インストール導入
TMuxセッションは揮発性です。再起動時に紛失します。これは、複数のセッション、Windows、および実行のアプリケーションを管理する場合は不便です。幸いなことに、プラグインはソリューションを提供します。このガイドは、構成の複雑さを最小限に抑えるtmux-resurrect
とtmux-continuum
に焦点を当てています。 tmux-resurrect
は手動の保存と復元を処理し、 tmux-continuum
はプロセスを自動化します。
1。TMux 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 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.conf
を調達するときではなく、TMUXサーバーの起動でのみトリガーされます。
よくある質問(FAQ)
(回答については、元のFAQセクションを参照してください)
結論
tmux-resurrect
とtmux-continuum
永続的なTMUXセッションに堅牢なソリューションを提供します。ワークフローに最適な方法を選択してください。両方を使用すると、手動制御と自動バックアップの両方が保証されます。
リソース:
( https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103
githubリポジトリへの実際のリンクに置き換えることを忘れないでください。)
以上がLinuxの再起動全体でTMUX環境を保存および復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。