我的MacBook時ITERM我跑所有這些別名都存儲在哪裏?
alias
我能看到一堆的別名,大量用於Git,且多爲他們確定,但我想改變一些。
我試過幾個添加到~/.bash_profile
:
alias gcm='git commit -m'
alias c='clear'
但它有對alias
的輸出沒有影響。
是的,我重新加載了iterm。
我的MacBook時ITERM我跑所有這些別名都存儲在哪裏?
alias
我能看到一堆的別名,大量用於Git,且多爲他們確定,但我想改變一些。
我試過幾個添加到~/.bash_profile
:
alias gcm='git commit -m'
alias c='clear'
但它有對alias
的輸出沒有影響。
是的,我重新加載了iterm。
您是否註銷並重新登錄?我認爲~/.bash_profile
是正確的文件,所以它應該工作。
之前,如何重新加載在bash別名回答說: 「在哪裏?所有這些別名存儲」
我寫了,我已經重新加載ITERM –
~/.bashrc
- this is a script invoked當你因爲你調用non-login
shell啓動的公共端(iterm
等)。登錄和非登錄頁面之間的區別在這裏有很好的解釋:https://unix.stackexchange.com/a/46856/58326
從另一個腳本調用的每個腳本也可以包含別名。
因此,如果您想覆蓋在其他腳本中創建的別名,我建議您將別名添加到~/.bashrc
的末尾。
只要你想,你可以添加自定義的別名(例如,als.sh
)並加載它們只有當你想:source als.sh
thx很多爲一個體面的解釋!到了晚上,當我在家裏我會對其進行測試,並送還給你,現在肯定給予好評,THX了! –
根本不是!同時,我現在確定了答案:)之前出現了錯誤 –
試試'源〜/ .bash_profile'。現在它起作用了嗎? –
@John_West遺憾的是還沒有 –
你的別名語法是什麼? –