mac每次打開終端都需要source ~/.bashrc以及~/.bash_profile問題

問題描述

在學習git的時候在~/.bashrc下面配置了git log命令的別名

#用於輸出git提交日誌
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'

但是在使用過程中出現了出現了報錯,命令不存在,每次打開終端都需要source一下

在網上找了教程即在~/.bash_profile下添加配置

# 加載.bashrc文件
if [ -f ~/.bashrc ];then
source ~/.bashrc
fi

 

 

嘗試之後發現每次打開終端還是需要source一下,同時也發現了~/.bash_profile的問題,也沒瞎忙。

最終解決辦法

在~/.bash_profile下添加配置如上代碼的同時還需要在~/.zshrc添加下面的命令,隨便找個地方添加就行了

source ~/.bash_profile

 

 總結

後面也了解到也可以把別名直接配置在~/.zshrc文件中問題一樣可以解決

Tags: