2016-02-07 53 views
1

我的MacBook時ITERM我跑所有這些別名都存儲在哪裏?

alias 

我能看到一堆的別名,大量用於Git,且多爲他們確定,但我想改變一些。

我試過幾個添加到~/.bash_profile

alias gcm='git commit -m' 
alias c='clear' 

但它有對alias的輸出沒有影響。

是的,我重新加載了iterm。

+0

試試'源〜/ .bash_profile'。現在它起作用了嗎? –

+0

@John_West遺憾的是還沒有 –

+0

你的別名語法是什麼? –

回答

0

您是否註銷並重新登錄?我認爲~/.bash_profile是正確的文件,所以它應該工作。

之前,如何重新加載在bash別名回答說: 「在哪裏?所有這些別名存儲」

How to reload .bash_profile from the command line?

+0

我寫了,我已經重新加載ITERM –

1

~/.bashrc - this is a script invoked當你因爲你調用non-login shell啓動的公共端(iterm等)。登錄和非登錄頁面之間的區別在這裏有很好的解釋:https://unix.stackexchange.com/a/46856/58326

從另一個腳本調用的每個腳本也可以包含別名。

因此,如果您想覆蓋在其他腳本中創建的別名,我建議您將別名添加到~/.bashrc的末尾。

只要你想,你可以添加自定義的別名(例如,als.sh)並加載它們只有當你想:source als.sh

+0

thx很多爲一個體面的解釋!到了晚上,當我在家裏我會對其進行測試,並送還給你,現在肯定給予好評,THX了! –

+0

根本不是!同時,我現在確定了答案:)之前出現了錯誤 –