Linux:bashrc。如何從另一個檔案載入bashrc內容?

Linux:bashrc。如何從另一個檔案載入bashrc內容?

我偶爾需要在我管理的各種 Linux 機器上重新安裝作業系統。每次執行此操作時,我都必須.bashrc在擦除舊系統之前將檔案複製到 USB 驅動器,然後在安裝新系統後將其放回去。 (如果某些東西不再相容,也許可以對其進行編輯。)

這很煩人,我通常堅持使用一個版本的 Linux 作業系統並將其安裝在我的大多數電腦上,因此我一直嘗試將我的.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

我使用找到的一些資訊解決了問題這裡

選單 -> 編輯 -> 首選項 -> 常規 -> 勾選框:以登入 shell 執行

感謝 AnythingIsFine 為我指明了正確的方向。

這是 XFCE 終端特定的解決方案。

答案2

您確定取得 .bashrc 檔案的使用者有權讀取:

。 /home/用戶/Dropbox/mybash

使用者無法讀取彼此的主目錄,除非專門配置為這樣做。

真正的原因可能是因為你錯過了你的

~/.bash_profile

文件來源你的

~/.bashrc

您最終指示獲取mybash文件的位置。

您應該將程式碼新增至:

~/.bash_profile

反而。

相關內容