解決.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
- 解決Windows遠端桌面連線每次都提示輸入密碼的問題,遠端桌面記不住密碼Windows密碼
- 每次開啟Word都會彈出“巨集安全”的提示的解決辦法
- Mac下配置環境變數重啟後不生效解決(.bash_profile vs .bashrc)(bash/zsh下不載入.bashrc問題解決)...Mac變數
- 每次開啟office2007都提示安裝配置的解決方法
- Win10系統每次開機都提示需要的重要更新如何解決Win10
- 解決The jar file has no source attachment問題JAR
- [Jenkins]解決開啟slave.jar需要-secret引數問題JenkinsJAR
- 【Linux】解決tomcat出現Toomanyopenfiles(開啟的檔案過多)問題LinuxTomcatOOM
- linux下為什麼每次修改完配置檔案之後都需要重新載入配置檔案Linux
- unix下,vi開啟檔案是提示“未知的終端型別”型別
- cat開啟檔案正常vim開啟檔案中文亂碼解決方法
- 【技術貼】每次開啟excel表格都會彈出新excel。book1.xls解決方法Excel
- 遠端服務不能啟動問題的解決方法
- windows7中雙擊影片檔案不能用終極解碼播放問題的解決Windows
- mysql使用source 命令亂碼問題解決方法MySql
- 問題排查|為啥RocketMQ廣播消費每次啟動都會從頭開始消費?MQ
- 解決textDidChange每次都重複發請求
- win10每次開啟程式都有提示怎麼辦_win10每次開啟程式都有提示的解決方法Win10
- Mycat分片方案需要解決的問題
- 解決不能訪問伺服器共享檔案的終極方案伺服器
- 檔案上傳需要注意的問題
- 徹底解決Hive小檔案問題Hive
- Trace檔案過量生成問題解決
- Jpanel元件在每次重新整理後都復位的問題?元件
- 解決Adobe Acrobat開啟PDF檔案時已損壞無法修復的問題BAT
- 解決VC中增加類檔案的問題 (轉)
- 解決純js檔案國際化的問題JS
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- 開啟鍵盤遮住View的問題解決方法View
- 解決Intellij IDEA2018 的 maven專案每次啟動後都恢復到1.5的JDKIntelliJIdeaMavenJDK
- Android 每次點選桌面圖示都會重新開啟Android
- 每次開機docker-desktop都啟動失敗了Docker
- myeclipse8.5+maven+jetty debug模式 每次都顯示 source not foundEclipseMavenJetty模式
- Java IO 建立檔案解決檔名重複問題Java
- 檔案系統變成RAW問題解決