解決.bashrc檔案每次開啟終端都需要source的問題
解決方法
vim ~/.bash_profile
在檔案內部輸入
-
# 載入.bashrc檔案
-
if test -f .bashrc ; then
-
source .bashrc
-
fi
在.bash_profile
檔案中自動載入.bashrc
檔案。
.bashrc檔案與.bash_profile檔案的區別
在研究二者區別之前,我們先了解兩個概念login shell
和no login shell
1. login shell
需要輸入使用者名稱和密碼,進入的 shell
就是loginshell
。
注意:在shell
裡使用su - user_name
切換使用者,登入的shell
也是login shell
login shell
會讀取的檔案有:/etc/profile
、$HOME/.bash_profile
,$HOME/.bash_login
,$HOME/.profile
,按以上順序讀取。
2. no login shell。
在登入shell
時不需要輸入使用者名稱和密碼,那麼這個就是no login shell
。
在圖形介面下,開啟一個shell也是no login shell
no login shell
在開啟的時候,執行的檔案是:$HOME/.bashrc
,而.bashrc
又會執行/etc/bashrc
檔案。
總結
在.bash_profile
檔案中載入.bashrc
檔案,重新登入終端的時候,就不需要再手動source
了。
相關文章
- Mac 每次終端重啟都需要重新執行 source ~/bash_profileMac
- 解決Git Pull,push每次都需要輸入密碼問題Git密碼
- vue前後端分離解決每次請求session都會變的問題Vue後端Session
- 解決excel開啟.csv檔案亂碼問題Excel
- 解決Android Studio每次匯入專案都會下載Gradle和Android Gradle plugin的問題AndroidGradlePlugin
- 【Linux】解決tomcat出現Toomanyopenfiles(開啟的檔案過多)問題LinuxTomcatOOM
- 解決Windows遠端桌面連線每次都提示輸入密碼的問題,遠端桌面記不住密碼Windows密碼
- 解決The jar file has no source attachment問題JAR
- linux下為什麼每次修改完配置檔案之後都需要重新載入配置檔案Linux
- 解決Intellij IDEA2018 的 maven專案每次啟動後都恢復到1.5的JDKIntelliJIdeaMavenJDK
- Win10系統每次開機都提示需要的重要更新如何解決Win10
- 解決Adobe Acrobat開啟PDF檔案時已損壞無法修復的問題BAT
- cat開啟檔案正常vim開啟檔案中文亂碼解決方法
- mysql使用source 命令亂碼問題解決方法MySql
- 編譯問題解決:LINK : fatal error LNK1104: 無法開啟檔案“*.dll”編譯Error
- 簡單幾步解決win10系統cad2007開啟不了錯誤終端的問題Win10
- 徹底解決Hive小檔案問題Hive
- 遠端服務不能啟動問題的解決方法
- Mycat分片方案需要解決的問題
- 問題排查|為啥RocketMQ廣播消費每次啟動都會從頭開始消費?MQ
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- win10每次開啟程式都有提示怎麼辦_win10每次開啟程式都有提示的解決方法Win10
- Java IO 建立檔案解決檔名重複問題Java
- 檔案系統變成RAW問題解決
- JSR - 133 都解決了哪些問題?JS
- 【Salesforce問題解決】Dataloader匯出的檔案亂碼或者問號的解決辦法Salesforce
- 使用EasyX製作遊戲需要讀寫檔案時遇到編碼問題的解決方法遊戲
- Android 每次點選桌面圖示都會重新開啟Android
- 每次開機docker-desktop都啟動失敗了Docker
- VScode開發ROS 解決ros找不到標頭檔案等問題VSCodeROS
- powershell 關閉遠端開啟的檔案
- android開發flutter專案每次執行都很慢的解決方法AndroidFlutter
- rsync同步檔案到遠端機器,卡住10多秒--問題解決過程
- 徹底解決java WEB專案的檔案路徑問題(war包)JavaWeb
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- DataGuard ORA-01111檔案建立失敗問題解決
- 解決properties、xml等配置檔案無法找到問題XML
- 啟動大資料專案之前需要問的5個問題大資料