Linux环境变量作用、$符号和配置方法
什么是环境变量?
环境变量是一种全局可访问的键值对(key-value pair)。它们包含了系统和用户级别的配置信息,可以影响系统和应用程序的行为。Linux中的环境变量包括系统级别和用户级别的,它们通常用于存储路径、系统设置、语言环境等信息。
环境变量的作用
-
配置应用程序行为:应用程序可以根据环境变量的设置来调整其行为。例如,
LANG
环境变量可以控制应用程序的语言设置。 -
路径设置:
PATH
环境变量包含了可执行程序的搜索路径,允许你在终端中运行系统中的任何可执行文件,而不必提供完整路径。 -
用户定制:用户可以根据自己的需求设置环境变量,以适应他们的工作环境和偏好。
-
系统配置:管理员可以使用环境变量来配置整个系统的行为,如设置全局代理服务器等。
$符号的作用
以下命令将显示PATH
环境变量的值:
echo $PATH
配置环境变量
1. 临时配置
在终端中临时设置环境变量,这些设置在当前会话中有效,但会话结束后将被清除。例如,要设置MY_VAR
环境变量为my_value
:
export MY_VAR=my_value
2. 永久配置
要在永久配置中设置环境变量,通常需要编辑系统或用户的配置文件,例如.bashrc
或.bash_profile
。这些文件位于用户的主目录下(~
),并在用户登录时加载。可以使用文本编辑器来编辑这些文件,并在其中添加环境变量设置。
在用户级别永久设置MY_VAR
环境变量,可以编辑~/.bashrc
文件,并添加以下行:
export MY_VAR=my_value
保存文件,运行以下命令使更改生效:
source ~/.bashrc
对于系统级别的配置,可以编辑/etc/environment
文件,并添加相应的环境变量设置。