在mac系統(tǒng)下,我們知道在.bash_profile里進(jìn)行alias設(shè)定,可以用別名快速打開某個(gè)指令,但是每次打開終端,都需要去
source ~/.bash_profile,后來發(fā)現(xiàn)可以基于zshrc來實(shí)現(xiàn)自動執(zhí)行
以下內(nèi)容基于mac,windows請忽略
首先需要下載iterm2,然后下載oh my zsh,這樣每次iterm2啟動,默認(rèn)zshrc的alias文件地址在~/.oh-my-zsh/plugins/git/git.plugin.zsh下
以下是我以前做的設(shè)置

image.png
這樣這些alias都能直接生效,但是更常規(guī)的做法,是把zsh內(nèi)置的指令和我們自定義的分開,而不是全部寫在里面,所以放在~/.bash_profile更合理。

image.png
但是這樣重新打開iterm2我們每次都需要source這個(gè)文件,解決辦法是直接在剛剛的~/.oh-my-zsh/plugins/git/git.plugin.zsh下,每次都source這個(gè)文件,完美實(shí)現(xiàn)alias,并將自定義指令(直接放~/.bash_profile里)與zshrc的默認(rèn)指令區(qū)分。

image.png
以上~~~