zoukankan      html  css  js  c++  java
  • Linux中的环境变量配置文件及其作用

    登录相关的配置文件:
      /etc/profile
        范围:对所有用户生效
        作用:
          a.定义USER变量
          b.定义LOGNAME变量
          c.定义MAIL变量
          d.定义PATH变量
          e.定义HOSTNAME变量
          f.定义HISTSIZE变量
          g.定义umask值
          i.调用/etc/profile.d/*.sh文件

      /etc/profile.d/*.sh
        范围:对所有用户生效
        说明:这是一族sh文件,没个都会被调用
        例如:
          /etc/profile.d/lang.sh
          作用:调用/etc/sysconfg/i18n设置语言环境


      ~/.bash_profile
        范围:用户自己的家目录,对自己生效
        作用:
          a.调用 ~/.bashrc文件
          b.在PATH变量后加入了":$HOME/bin"这个目录

      ~/.bashrc
        范围:用户自己的家目录,对自己生效
        作用:
          a.定义alias别名
          b.调用/etc/bashrc

      /etc/bashrc
        范围:对所有用户生效
        作用:
          a.定义PS1变量(登录以后的提示符样式)
          b.如果是无密码登录,则
            定义umask值
            定义PATH变量
            调用/etc/profile.d/*.sh文件



    退出相关的配置文件:
      ~/.bash_logout
        范围:用户自己的家目录,对自己生效
        作用:
          a.默认是空的,什么都没有
          b.可以自己实现在退出的时候要干什么


    修改配置文件后,使其生效的方法:
      a.重新登录
      b.使用命令
        source 配置文件 或 . 配置文件
      c.可以认为 . 是 source 命令的缩写

  • 相关阅读:
    python_函数_文件
    Day_2_Python_str_list_dict的使用
    Day_1_Python_循环和格式化
    influxdb2.0版本部署+自启
    格式化Java内存工具JOL输出
    卷心菜的屯币日记
    influxDB时序数据库2.0FLUX查询语法使用记录
    两种转换2021-01-01T00:00:00Z为2021-01-01 00:00:00时间格式的方式(UTC时间转为yyyy-MM-dd HH:mm:ss)
    ThreadLocal的用处
    CentOS7使用ISO镜像文件作为离线Yum源
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7163648.html
Copyright © 2011-2022 走看看