在 CentOS 系统中,环境变量可以通过以下几种方式设置并使其生效:
export 命令设置环境变量。这种方式设置的环境变量仅在当前终端会话中生效,关闭终端后失效。例如:export MY_VARIABLE=my_value
~/.bashrc 或 ~/.bash_profile 文件中设置环境变量:这两种文件分别用于设置交互式和非交互式 shell 的环境变量。你可以在其中添加 export 命令来设置环境变量。例如,在 ~/.bashrc 文件末尾添加:export MY_VARIABLE=my_value
保存文件后,运行 source ~/.bashrc 或重新打开一个新的终端窗口使更改生效。
/etc/profile 或 /etc/environment 中设置环境变量:这种方式设置的环境变量对所有用户和所有终端会话都生效。在文件中添加 export 命令来设置环境变量。例如,在 /etc/profile 文件末尾添加:export MY_VARIABLE=my_value
保存文件后,运行 source /etc/profile 或重新启动系统使更改生效。
/etc/profile.d/ 目录下创建一个脚本文件来设置环境变量:这种方式允许你为特定用户设置环境变量,而不会影响其他用户。在 /etc/profile.d/ 目录下创建一个脚本文件(例如 my_variable.sh),并在其中添加 export 命令来设置环境变量。例如:#!/bin/bash
export MY_VARIABLE=my_value
保存文件后,运行 source /etc/profile.d/my_variable.sh 或重新打开一个新的终端窗口使更改生效。
注意:在修改环境变量后,需要使用 source 命令或重新打开终端窗口使更改生效。