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·

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容