Mac上配置环境变量:profile和bash_profile 区别

每次换电脑配置开发环境少不了的要配置一些环境变量:在看一些配置文档的时候 有的环境变量是配置在profile文件中 有的是配置在bash_profile文件中 那么到底这中配置环境变量的方式有啥区别呢?

  • profile:

           用于设置系统级别的环境变量和启动程序,在这个文件下配置会对所有的用户生效。
           这个文件的配置方法如下:
           执行:sudo vim /etc/profile  命令
           按 i 进入编辑模式 
           esc 退出编辑模式
           wq! 保存并退出  
           source /etc/profile 立即生效
           查看环境是否配置成功: echo $PATH(配置的环境路径名)
    
  • bash_profile

          只对单一用户生效,该文件是一个用户级别的设置,可以理解为某一用户下的profile
          (一般我们配置环境变量在该文件下配置即可)
           配置方式如下:
              如归不存在bash_profile 文件:执行touch .bash_profile
              如果已经存在:执行open .bash_profile  打开bash_profile文件编辑保存 
              立即生效执行: source .bash_profile
              查看是否配置成功:echo $PATH(配置的环境路径名)
    

·参考 link=https://itbilu.com/linux/management/NyI9cjipl.html·

你可能感兴趣的:(Mac上配置环境变量:profile和bash_profile 区别)