sudo vim ~/.profile
輸入以下內容
if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi
fi
執行
source ~/.profile
重新測試
其他答案
如果你的~/.bashrc文件在Ubuntu中沒有自動生效,這可能是由于幾種常見原因導致的。以下是一些可能的解決方法:
重新加載bash配置:在終端中執行source ~/.bashrc來手動重新加載bash配置文件。這會立即使更改生效,而無需注銷或重新啟動。
檢查文件路徑:確保~/.bashrc文件位于你的主目錄中。有時候文件可能被誤放置或者被誤刪。
檢查文件權限:確保~/.bashrc文件對于你的用戶帳戶具有適當的權限。你可以使用ls -l ~/.bashrc命令來檢查權限,并使用chmod命令更改權限。
檢查其他配置文件:有時候其他配置文件可能會覆蓋/.bashrc中的設置。檢查/.bash_profile、/.profile或/etc/profile等文件,確保沒有與/.bashrc沖突的設置。
檢查終端設置:某些終端模擬器可能不會自動加載/.bashrc。確保你正在使用的終端模擬器會加載/.bashrc。你可以嘗試在其他終端中查看是否生效。
檢查語法錯誤:確保在編輯~/.bashrc時沒有引入語法錯誤。語法錯誤可能會導致文件無法正常加載。
重啟終端會話:有時候簡單地關閉并重新打開終端會話就可以使更改生效。