每次换电脑配置开发环境少不了的要配置一些环境变量:在看一些配置文档的时候 有的环境变量是配置在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·