我在Windows 10上安裝了Linux的新子系統(隨Windows更新週期而來),並開始使用它。我可以在Windows 10上(新的)bash加載.profile
我注意到,啓動shell(ubuntu bash)不會加載.profile或.bash_profile,即使.profile文件存在。有沒有修復?
(而且有人可以有很多的聲譽使Windows的bash的標籤?)
我在Windows 10上安裝了Linux的新子系統(隨Windows更新週期而來),並開始使用它。我可以在Windows 10上(新的)bash加載.profile
我注意到,啓動shell(ubuntu bash)不會加載.profile或.bash_profile,即使.profile文件存在。有沒有修復?
(而且有人可以有很多的聲譽使Windows的bash的標籤?)
默認情況下,此版本的Ubuntu上窗口的加載一個名爲.bashrc
文件。
你可以把腳本或添加下面一行的.bashrc
(開創.bashrc
如果它是不存在的):
. ~/.profile
注意:如果.bashrc
從.profile
來源,你可能要評論它可以防止bash無休止地循環。
謝謝luk3yx;但我特別提到,這在Ubuntu-on-windows上失敗。 –
啊,它確實有效。 .bashrc被包含/運行,即使系統似乎是以其他方式設置的;因爲如果[-n「$ BASH_VERSION」];如果[-n「$ BASH_VERSION」],則以下行包含在默認的〜/ .profile 中。那麼 #include .bashrc(如果存在) if [-f「$ HOME/.bashrc」];然後 。 「$ HOME/.bashrc」 fi fi –
如果它不明顯,你可能想從你的.profile文件中刪除/註釋源代碼.bashrc的行,否則當.profile文件被找到時你會結束循環在.bashrc中 –
該標籤已經存在:[tag:ubuntu-on-windows]。 –
供參考:如果你願意,可以隨意將這個移動到超級用戶。 –