当使用了zsh shell的时候,之前的 用户环境变量就不会自动加载了(.bash_profile),该shell会加载 .zshrc文件,所以当需要加载原来.bash_profile中的用户环境变量,那么就在.zshrc中加入一个
source ~/.bash_profile
如果是Bourne Shell。(echo $SHELL 查看shell 类型)
那么你可以把你要添加的环境变量添加到你主目录下面的.profile或者.bash_profile,如果存在没有关系添加进去即可,如果没有生成一个。
1./etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
2./etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
我在这里加入mysqlstart、mysql和mysqladmin命令的别名,保证每一个用户都可以使用这3个命令。
3.~/.bash_profile (一般在这个文件中添加用户级环境变量)
(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)