如何在linux上开发环境变量
如何在linux上开发环境变量详细介绍
在 Linux 上设置和管理环境变量,可按以下步骤操作:
临时设置环境变量
在当前终端会话里临时设置环境变量,关闭终端后设置就会失效。
1. 使用
export命令
在终端中使用export命令来设置环境变量。比如,把/path/to/directory添加到PATH环境变量里:
bash
:/path/to/directory
此命令会把/path/to/directory追加到现有的PATH变量后面。你可以通过下面的命令来验证:
bash
2. 直接赋值
除了export命令,还能直接赋值给变量,但这样设置的变量不会在子进程中生效。例如:
bash
永久设置环境变量
若要让环境变量在每次登录时都自动生效,可将设置添加到特定的配置文件中。
1. 针对当前用户
可以把环境变量的设置添加到用户主目录下的.bashrc或者.bash_profile文件里。
- 编辑
.bashrc文件:
bash
~/.bashrc
在文件末尾添加环境变量设置,例如:
bash
:/path/to/directory
保存并关闭文件,然后让修改生效:
bash
~/.bashrc
- 编辑
.bash_profile文件:
bash
~/.bash_profile
在文件末尾添加环境变量设置,保存并关闭文件后,使用以下命令让修改生效:
bash
~/.bash_profile
2. 针对所有用户
若要让环境变量对所有用户都生效,可把设置添加到/etc/profile或者/etc/environment文件中。
- 编辑
/etc/profile文件:
bash
/etc/profile
在文件末尾添加环境变量设置,保存并关闭文件后,使用以下命令让修改生效:
bash
/etc/profile
- 编辑
/etc/environment文件:
bash
/etc/environment
此文件采用VARIABLE="value"的格式,比如:
plaintext
MY_VARIABLE="hello world"PATH="$PATH:/path/to/directory"
保存并关闭文件,重新登录系统让修改生效。
删除环境变量
若要删除已经设置的环境变量,可使用unset命令。例如,删除之前设置的MY_VARIABLE:
bash
MY_VARIABLE
你可以通过以下命令验证变量是否已被删除:
bash
912
如果没有输出,就说明变量已被成功删除。