本文介绍: 环境变量(PATH)是一个列表,里面是一些程序的地址(一般是xxx/bin),添加环境变量后,系统在任何目录输入命令,都可以识别命令并执行命令对应程序。环境变量的作用就是告诉系统可以去这些地方找。
1.认识环境变量(PATH)
环境变量(PATH)是一个列表,里面是有序的一些程序的地址(一般是xxx/bin),添加环境变量后,系统在任何目录输入命令,都可以识别命令并执行命令对应程序。环境变量的作用就是告诉系统可以去这些地方找。
2. 认识环境文件
1、系统配置文件作用于全局,而用户配置文件仅针对当前登录的用户
2、先读取系统配置文件,再读取用户配置文件,用户配置文件的变量和表达式等都继承自系统配置文件
3. 环境变量初始化原理
在登录Linux系统并启动一个 bash shell 时,默认情况下 bash 会在若干个文件中查找环境变量的设置,这些文件可统称为系统环境文件,bash 检查的环境变量文件的情况取决于系统运行 Shell 的方式,系统运行 Shell 的方式有 3 种:
这三类可以对于环境变量生效的影响可以分为两类:登录式shell 和 非登录式shell
3.1. 登录shell方式进入Linux
当用户登录 Linux 系统时,Shell 会作为登录 Shell 启动,此时的登录 Shell 加载环境变量的顺序如上图。
用户登录系统后首先会加载 /etc/profile 全局环境变量文件,这是 Linux 系统上默认的 Shell 主环境变量文件,系统上每个用户登录都会加载这个文件。
3.2. 非登录Shell方式进入Linux
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。