export
是 Linux 系统中的一个命令,用于设置环境变量。环境变量是一种存储在操作系统中的配置信息,可以被运行在该系统上的程序读取和使用。使用 export
命令设置的变量仅在当前 shell 会话中有效,如果想要永久生效,需要将 export
命令添加到 shell 的配置文件中,如 .bashrc
或 .bash_profile
。
.bashrc
或 .bash_profile
文件中设置。/etc/profile
或 /etc/environment
文件中设置。PATH
变量来指定可执行文件的搜索路径。原因:使用 export
命令设置的环境变量仅在当前 shell 会话中有效,重启后会丢失。
解决方法:
export
命令添加到用户的 .bashrc
或 .bash_profile
文件中。echo 'export MY_VARIABLE="my_value"' >> ~/.bashrc
source ~/.bashrc
/etc/profile
或 /etc/environment
文件。sudo echo 'export SYSTEM_VARIABLE="system_value"' >> /etc/profile
然后重新登录或者重启系统使更改生效。
假设我们需要设置一个名为 APP_HOME
的环境变量,并且希望它在每次登录时都有效。
# 编辑 ~/.bashrc 文件
nano ~/.bashrc
# 在文件末尾添加以下行
export APP_HOME=/path/to/my/app
# 保存并退出编辑器
# 使更改立即生效
source ~/.bashrc
这样,每次打开新的终端会话时,APP_HOME
环境变量都会被设置为 /path/to/my/app
。
通过这种方式,可以确保环境变量的设置在系统重启后仍然有效。
领取专属 10元无门槛券
手把手带您无忧上云