歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Ubuntn中用戶配置腳本加載

Ubuntn中用戶配置腳本加載   Linux系統中在用戶的$HOME目錄下可以建立獨立的用戶開發環境配置腳本,並在用戶登錄系統時自動加載執行完畢。最近一直是在Ubuntn 12.10服務器上工作,在$HOME目錄下建立了一個自己的.bashrc環境配置腳本,但是每次login系統時不會自動加載,一開始也沒在意,登錄進去後在手動source配置一下。今天有空想了一下這個問題,覺得不應該,順便把這個小問題解決掉了。   之前知道用戶配置腳本可能的名字有:.bashrc  .bash_profile .profile,因為除了Ubuntn,還用過Fedora系統,所以這幾個文件都用過,也就混在一起了,也不清楚它們有什麼區別(估計沒啥區別,又是Linux的發行版不同...)。在網上搜索時,有的.bash_profile的內容就是調用相應的.bashrc:   1 #!/bin/bash 2 if [ -f ~/.bashrc ]; 3 then 4     . ~/.bashrc 5 fi 不過我使用了一個更簡單一點的方法,直接建立了一個.bash_profile到.bashrc的軟連接: 1 $ ln -s .bashrc .bash_profile 然後logout,再次login測試一下,這次系統自動加載執行了配置腳本,問題解決。如果還是沒有自動加載,那有可能你的系統和登錄shell使用的是.profile腳本,同上建立一個軟鏈接: 1 $ ln -s .bashrc .profile 應該可以OK,因為網上說:.bashrc是bash shell登錄時加載,而.profile則與登錄shell無法。但我沒有驗證這一點。  
Copyright © Linux教程網 All Rights Reserved