在Linux系统中,环境变量(Environment Variables)是操作系统用来存储特定信息的键值对,这些信息可以被运行在系统上的程序所访问。环境变量的保存通常涉及以下几个步骤:
环境变量:它们是操作系统级别的变量,可以在用户会话中设置,并且可以被该会话中运行的所有进程继承。
持久化:为了让环境变量在系统重启后仍然有效,需要将其保存在特定的配置文件中。
export VARIABLE_NAME=value
~/.bashrc
或 ~/.bash_profile
文件。echo 'export VARIABLE_NAME=value' >> ~/.bashrc
source ~/.bashrc # 立即生效
/etc/environment
或 /etc/profile
文件。sudo echo 'export VARIABLE_NAME=value' >> /etc/environment
source /etc/environment # 立即生效
原因:
解决方法:
source
命令重新加载配置文件。原因:
解决方法:
假设我们要设置一个名为 APP_HOME
的环境变量,指向 /opt/myapp
目录,并使其永久生效。
# 编辑 ~/.bashrc 文件
echo 'export APP_HOME=/opt/myapp' >> ~/.bashrc
# 重新加载 ~/.bashrc 文件以立即生效
source ~/.bashrc
通过以上步骤,APP_HOME
环境变量就会被保存并在每次打开新的终端会话时自动加载。
以上就是关于Linux环境变量保存的详细解释和操作指南。
领取专属 10元无门槛券
手把手带您无忧上云