あなたの地元の図書館にユーザーアカウントがあります(彼らはオープンシステム)ファイルを保存できる場所です。私の実際のホームフォルダは「インストール」(方法はわかりません)/home/[my_userID]/PERSISTENT
です/home/[my_userID]
。
ログイン後にxterm
ウィンドウを起動すると、ウィンドウマネージャが表示されます。アンボクシング。ログアウトすると、保存されていないすべてのコンテンツがPERSISTENT
削除されます/home/[my_userID]
。 (全メッセージは以下に表示されます。)
mousepad
たとえば、構成ファイルが保存されている場所など、構成を変更したときに次のセッションの構成を/home/[my_userID]/PERSISTENT/.config/Mousepad
保存するには、ファイルを手動でコピーする必要があります。この問題を解決するために、ログインするたびにすべてのドットフォルダをコピーしましたが、PERSISTENT
この$HOME
問題を処理するためのより迅速でエレガントな方法があると確信しています。
.bash_history
(「コマンド」)の単一のエントリを介してディレクトリに接続する方法はありますか?
ATTENTION: This is the non-persistent home directory!
Files saved here will be lost on shutdown.
Your real home is under /home/sj126/PERSISTENT
Please save your files there.
答え1
しばらくして、私は少なくともシンボリックリンクを使用して設定を高速化できることに気づきました。
rm -dfr .cache .config .local&&ln -fs PERSISTENT/.bash_aliases PERSISTENT/.bash_history PERSISTENT/.bash_logout PERSISTENT/.cache PERSISTENT/.config PERSISTENT/.ICEauthority PERSISTENT/.local PERSISTENT/.ssh PERSISTENT/.vim PERSISTENT/.viminfo PERSISTENT/.vimrc PERSISTENT/.xinputrc PERSISTENT/.xsession-errors ~&&openbox --reconfigure&&gnome-terminal&exit
このコマンドは最初にデフォルトのディレクトリを削除し、既存のディレクトリまたはファイルと同じ宛先/パスを持つリンクの作成によって引き起こされる書き込みエラーを/home/[my_userID]
バイパス/防止します。/home/[my_userID]/.config
次に、シンボリックリンクを作成します。これは、セッションの動作や外観やプログラムの動作や外観を変更しません(mousepad
例:)。
第三に、ウィンドウマネージャは/home/[my_userID]/PERSISTENT/.config
。
xterm
第四に、より快適なセッションを使用するためにタブターミナルを起動し、不要になったインスタンスをシャットダウンします。&
前の注文に注意してくださいexit
。 Double Oneは、あなたが解雇されるxterm
まであなたを終了しますgnome-terminal
。
/home/[my_userID]/PERSISTENT/.bash_history
このコマンドを使用するには、最初のコマンドに保存するだけです。HISTFILESIZE
用量は無制限であるか、必要以上/home/[my_userID]/PERSISTENT/.bashrc
にはるかに大きいです。それ以外の場合、最大記録サイズに達するとコマンドは失われます。このコマンドのタイムスタンプはオプションです。
これで、設定を簡単に変更できるのか、設定ファイルへの書き込み権限を取得する必要があるのかln -s
わかりません。ln