
.bash_profile 一般是用户的配置文件,配置一些基础环境变量
比如/root/.bash_profile这个文件就是当root用户 用bash作为登陆shell的时候登陆后会运行这个文件里面的一系列的命令。
用户登录 shell、sh、bash系统会执行此文件,另外当我们使用一个功能其中部分功能是读取bash_profile文件的配置
二、使用
1、open ~/.bash_profile 添加配置
添加我们的一些配置Android和flutter的需要的的url和path
比如:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/zhangxiaomeng02/Desktop/flutter-1.22.5/bin:$PATH
export ANDROID_HOME="/Users/xxx/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
2、执行我们的环境变量
source ~/.bash_profile
运行 source $home/.bash_profile 刷新当前终端窗口.
不排除是设置被覆盖了。现在忽悠教程还在说修改 profile 这种容易导致系统混乱的地方。
其实有很多地发可以设置,而且 profile 一般本身内容很简单,他会去读取 /etc/profile.d 目录里面的东西继续设置,PS1 这种东西时必然会设置一次的,如果你改的内容在 bash 设置过程之前设置的,那么后面的设置自然会覆盖掉你的设置,如果你的设置在后面,那么前面系统默认设置的 PS1 会被你的设置覆盖掉,你就能看到效果了。
至于先后顺序,系统不同有区别。自己查看配置文件吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)