《鸟哥的Linux私房菜》之系统的环境变量

1、环境变量分为系统环境变量和个人(用户)环境变量
   系统环境变量指所有人都可以访问的变量,可以在/etc/profile这个文件中配置(一般不建议直接配置)
   个人环境变量指只有当前用户才可以访问的变量,
    可以在~/.bash_profile 或者 ~/.bash_login 或者 ~/.profile下配置
    个人环境变量只需要配置上面的一个文件即可,优先级如上显示
    如果~/.bash_profile不存在就去读取~/.bash_login
    如果~/.bash_login不存在再去读取~/.profile
2、/etc/profile还会关联加载以下文件
   /etc/profile.d/*.sh  如果要有公共的环境变量可以放在这个目录下
   /etc/locale.conf     这个文件制定系统的语言
   /usr/share/bash-completion/completions/*

3、执行 cat ~/.bash_profile 

   if [ -f ~/.bashrc ]; then
            . ~/.bashrc
   fi
   PATH=$PATH:$HOME/bin
   export PATH
 可以看到~/.bash_profile加载了~/.bashrc这个文件
 而且还把$HOME/bin这个文件夹下面的内容追加进了PATH目录并export出去
 这也就是为什么我们在自己的家目录下创建一个bin目录,下面放上我们需要的脚本可以
 在该用户下的全局执行了,原因就在这儿

4、source的作用就是重新加载一个文件中的变量进入环境变量
   除了这个命令外 . 也可以当做这个作用   eg: . /etc/profile

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值