环境变量

环境变量配置文件

  • 查看环境变量 set

source 配置文件 等同于 . 配置文件
重新读取配置文件
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc

环境变量文件作用

etc目录下的,对所有用户登录都会生效
~对用户家目录修改,对于该用户生效


配置文件读取顺序

/etc/profile 的作用

  • USER变量
  • LOGNAME变量
  • MAIL变量
  • PATH变量
  • HOSTNAME变量
  • HISTSIZE变量
  • umask
  • 调用 /etc/profile.d/*.sh文件

~/.bash_profile的作用

  • 调用了~/.bashrc文件
  • 在PATH变量后面加入了:$HOME/bin目录

~/.bashrc 的作用

  • 定义别名

/etc/bashrc 的作用

  • 定义了登录提示符
  • 定义了未登录用户的变量

其他配置文件和登录信息

  • 注销时生效的配置文件 ~/.bash_logout
  • 历史命令的保存文件 ~/.bash_history 当前的命令写在内存内,还没写入
  • shell登录信息 /etc/issue 本地用户登录信息 /etc/issue.net 针对远程登录用户
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Ubuntu系统环境变量配置文件 Ubuntu 系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细...
    Fanzone阅读 865评论 0 2
  • 说明,本文所使用的机器是:SUSE Linux Enterprise。 问题定位 这看起来像是环境变量引起的问题,...
    lework阅读 2,973评论 6 11
  • 如果你想对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重...
    sgzzl阅读 257评论 0 0
  • Linux环境变量PATH设置 本文发布于博客:frankwtq 由来:安装RVM时,由于使用的是zsh的shel...
    frankwtq阅读 3,362评论 0 0
  • 昨天身体不适,几乎一天没做过啥,就去看了阿汤哥,这一部阿汤哥也太拼了…… 下午练车,来回将近两小时,练了15分钟_...
    弹弹弹阅读 238评论 0 1