bash_profile 和 bashrc 的差別 對很多程式人員來說,剛接觸到 Linux (or Mac),打開 commandline,第一個學的就是 bash(shell),也往往會 copy 別人的 bashrc來使用。 但不多人知道 bashrc and bash_profile 的差別。 GNU 上的 Bash manual 倒是說得很清楚,差別就在於 interactive shells。 interactive shells 最簡單的判別方式就是,你敲入一個指令,然後終端機回給你結果,這個時候你就是處在一個 interactive shells。這時候輸入 echo $-,