linux(Ubuntu、centos)环境变量配置文件 作者:马育民 • 2025-03-18 20:00 • 阅读:10002 # 环境变量文件 linux 系统(Ubuntu、centos),有以下4个环境变量配置文件: - `/etc/profile`:为所有用户设置环境变量,**对所有用户永久生效**。登录时,该文件被执行。 - `/etc/environment` : 为系统设置环境变量,**对所有用户永久生效**。在 `/etc/profile` 之后执行 - `/etc/bashrc` : 当系统中的每一个用户,打开 `bash shell` 时,该文件被读取,环境变量生效。 **注意:**只会对 shell 起作用 - `~/.profile` : 为当前用户设置环境变量,**对当前用户永久生效** - `~/.bashrc` : 当前用户打开 `bash shell` 时,该该文件被读取,环境变量生效。**对当前用户永久生效** **注意:**只会对 shell 起作用 ### 全局使用 配置到 `/etc/profile`、`/etc/environment` 缺点:当存在多个用户时,会与其他用户冲突 ### 当前用户使用 配置到 `~/.profile`、`~/.bashrc` 优点:当存在多个用户时,不会与其他用户冲突 # 仅当前会话有效 直接执行: ``` export PATH=$JAVA_HOME/bin:$PATH ``` 原文出处:http://malaoshi.top/show_1GWmcdARUBz.html