.bash_profile:會在登入時被呼叫,包含一般的登入畫面,以及遠端登入。
.bashrc:會在打開新的ternimal視窗時呼叫,或是直接執行bash以新增另一個bash instance時呼叫。
Mac OS是個例外,在打開新的ternimal視窗時會呼叫.bash_profile。
若你想要讓兩個檔案做同樣的事,但又不想每次都修改兩個檔案,可以在.bash_profile中加入:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
這樣每次登入時,.bash_profile就會執行和.bashrc一樣的事囉!
參考:
沒有留言:
張貼留言