linux配置环境变量命令
linux配置环境变量命令详细介绍
在 Linux 系统中,你可以通过以下命令配置环境变量,不同的命令有不同的作用范围,以下为你详细介绍:
临时配置
如果你仅想在当前终端会话里临时配置环境变量,可使用export命令,格式如下:
bash
变量名变量值
例如,你要将/home/user/bin添加到PATH环境变量中,可执行下面的命令:
bash
:/home/user/bin
此命令仅在当前终端会话有效,一旦关闭终端,配置就会失效。
永久配置
要是你想永久配置环境变量,需要修改相应的配置文件。依据使用的 shell 和作用范围,可修改以下文件:
对所有用户生效
你可以编辑/etc/profile或者/etc/environment文件。
- 编辑
/etc/profile:该文件会在所有用户登录时被执行。你可以在文件末尾添加如下内容:
bash
变量名变量值
例如:
bash
/usr/lib/jvm/java-11-openjdk-amd64/bin
修改完成后,执行下面的命令让配置生效:
bash
/etc/profile
- 编辑
/etc/environment:此文件用于设置系统级别的环境变量。你可以直接在文件里添加或者修改环境变量,格式如下:
plaintext
变量名=变量值
例如:
plaintext
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64PATH="$PATH:$JAVA_HOME/bin"
修改完成后,重启系统或者注销并重新登录,配置才会生效。
仅对当前用户生效
你可以编辑~/.bashrc或者~/.bash_profile文件(如果你使用的是 Bash shell)。
- 编辑
~/.bashrc:该文件在每次打开新的终端时都会被执行。你可以在文件末尾添加如下内容:
bash
变量名变量值
例如:
bash
/home/user/Android/Sdk/tools:/platform-tools
修改完成后,执行下面的命令让配置生效:
bash
~/.bashrc
- 编辑
~/.bash_profile:此文件在用户登录时执行。你可以在文件末尾添加如下内容:
bash
变量名变量值
912 变量名=变量值
修改完成后,注销并重新登录,配置才会生效。
综上所述,你可以根据实际需求选择合适的配置方式。临时配置适合测试,而永久配置适合长期使用。