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

  • 相关阅读:
    HDU 2643 Rank:第二类Stirling数
    HDU 4372 Count the Buildings:第一类Stirling数
    HDU 3625 Examining the Rooms:第一类Stirling数
    HDU 3682 To Be an Dream Architect:查重【三维坐标系中点在实数上的映射】
    POJ 3311 Hie with the Pie:TSP(旅行商)【节点可多次经过】
    bzoj 1050 旅行comf
    luogu 3958 奶酪
    luogu 3952 时间复杂度
    luogu 3951 小凯的疑惑
    bzoj 1016 最小生成树计数
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7163648.html
Copyright © 2011-2022 走看看