1./etc/profile (建议不修改这个文件 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
2./etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
3. ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!
4.那么当mac机器上安装了zsh后 .bash_profile 文件中的环境变量就无法起到作用。
解决方案:
(1) vi ~/ .zshrc
(2) 在.zshrc文件末尾增加.bash_profile的引用:source ~/.bash_profile
随后修改 .bash_profile文件中的内容,修改完毕之后 source 一下生效,随后可以用echo $path 来验证是否成功.
网友评论