linux如何把环境变量去除
linux如何把环境变量去除详细介绍
在 Linux 里,你可以通过不同的方法去除环境变量,下面为你详细介绍:
临时去除(当前会话)
若你仅想在当前会话里去除环境变量,可使用unset命令达成。语法如下:
bash
VARIABLE_NAME
这里的VARIABLE_NAME就是你要去除的环境变量名。
例如,要去除名为MY_VAR的环境变量,可执行:
bash
MY_VAR
执行此命令之后,MY_VAR环境变量在当前会话中就不存在了。不过,当你开启新的会话时,该环境变量可能会恢复(前提是它被定义在配置文件里)。
永久去除
若要永久去除环境变量,需要编辑相应的配置文件。常见的配置文件有~/.bashrc、~/.bash_profile、/etc/environment等。具体步骤如下:
- 找出定义环境变量的位置:一般而言,用户级别的环境变量会在
~/.bashrc或者~/.bash_profile文件里定义;系统级别的环境变量则在/etc/environment或者/etc/profile文件里定义。 - 编辑配置文件:用文本编辑器(像
nano、vim等)打开相应的配置文件,把定义环境变量的行删除或者注释掉。- 要是使用
nano编辑器编辑~/.bashrc文件,可执行:
- 要是使用
bash
~/.bashrc
- 找到定义环境变量的行,例如:
bash
- 把这一行删除或者在行首添加
#将其注释掉:
bash
- 保存并退出编辑器:在
nano里,按Ctrl + X,接着按Y确认保存,最后按Enter键退出。 - 让配置文件生效:执行以下命令使修改后的配置文件在当前会话生效:
bash
~/.bashrc
912 ~/.bashrc
经过以上步骤,环境变量就会被永久去除,即便开启新的会话也不会再恢复。