
.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 刷新当前终端窗口.
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.\x0d\x0a并从/etc/profile.d目录的配置文件中搜集shell的设置.\x0d\x0a/etc/bashrc:为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.\x0d\x0a~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该\x0d\x0a文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.\x0d\x0a~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该\x0d\x0a该文件被读取.\x0d\x0a~/.bash_logout:当每次退出系统(退出bashshell)时,执行该文件.\x0d\x0a===============================\x0d\x0a所以\x0d\x0a/home/oracle/.bash_profileoracle用户的配置\x0d\x0a/etc/skel/.bash_profile默认配置\x0d\x0a/root/.bash_profileroot用户的配置全局的是在/etc目录下(/etc/profile)用户个人的是在用户的家目录下(~/.profile)
查看:
全局:cat /etc/profile
个人:cat ~/.bash_profile
编辑:
全局:vi /etc/profile
个人:vi ~/.bash_profile 命令介绍可看下“Linux命令大全”
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)