私が管理しているさまざまな Linux マシンに、時々オペレーティング システムを再インストールする必要があります。これを行うたびに、.bashrc
古いシステムを消去する前にファイルを USB ドライブにコピーし、新しいシステムをインストールした後にそれを元に戻す必要があります。(互換性がなくなったものがあれば編集することもあります。)
これは面倒です。私は通常、Linux OS の 1 つのバージョンに固執し、それをほとんどのマシンにインストールしているので、.bashrc
Dropbox フォルダー内の新しいファイルにコンテンツを保存しようとしています。
たとえば、Dropbox フォルダ内にHISTTIMEFORMAT="%F %T "
という名前のファイルを保存しました。mybash
.bashrc
「ファイルからすべてのものを読み込む」には、ファイル内に何を入れる必要がありますかmybash
?
試してみましたが、うまくいかなかったようです。
# Load bash custom files
if [ -f /home/user/Dropbox/mybash ]
then
. /home/user/Dropbox/mybash
fi
答え1
見つかった情報を使って問題を解決しましたここ。
メニュー -> 編集 -> 設定 -> 一般 -> ボックスにチェックを入れる: ログインシェルとして実行
正しい方向を指し示してくれたAnythingIsFineに感謝します。
これは XFCE ターミナル固有のソリューションです。
答え2
.bashrc ファイルをソースとするユーザーに、次の読み取り権限があることを確認してください:
. /home/user/Dropbox/mybash
特に設定されていない限り、ユーザーは互いのホーム ディレクトリから読み取ることはできません。
本当の理由は、あなたが
~/.bash_profile
あなたの情報源となるファイル
~/.bashrc
最終的にファイルのソースを指定するよう指示した場所ですmybash
。
次の場所にコードを追加する必要があります:
~/.bash_profile
その代わり。