デバイス間接続を介したターゲットディレクトリのファイルとディレクトリの接続

デバイス間接続を介したターゲットディレクトリのファイルとディレクトリの接続

あなたの地元の図書館にユーザーアカウントがあります(彼らはオープンシステム)ファイルを保存できる場所です。私の実際のホームフォルダは「インストール」(方法はわかりません)/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

おすすめ記事