• 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 命令的缩写

  • 相关阅读:
    浅析uitableview
    ios9和xcode7的适配问题
    uiviewContentMode的介绍 转载
    关于常见的加密算法浅析
    程序中发起电话呼叫
    单例实现方式以及类方法和实例方法
    windows下的git的安装教程
    上传github项目
    android 使用SurfaceView绘制一个简单动画控件
    android 自定义控件属性获取bitmap和drawable的绘制
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7163648.html
Copyright © 2020-2023  润新知