2016年1月1日 星期五

.bash_profile or .bashrc

在一般的linux/unix系統中,
.bash_profile:會在登入時被呼叫,包含一般的登入畫面,以及遠端登入。
.bashrc:會在打開新的ternimal視窗時呼叫,或是直接執行bash以新增另一個bash instance時呼叫。

Mac OS是個例外,在打開新的ternimal視窗時會呼叫.bash_profile

若你想要讓兩個檔案做同樣的事,但又不想每次都修改兩個檔案,可以在.bash_profile中加入:
if [ -f ~/.bashrc ]; then 
    source ~/.bashrc 
fi
這樣每次登入時,.bash_profile就會執行和.bashrc一樣的事囉!

參考:

沒有留言:

張貼留言