简介
本文将介绍常见系统的环境变量设置
Linux
Bash
配置环境变量的文件
.bashrc.bash_profile.profile/etc/profile/etc/profile.d/*
Zsh
配置环境变量的文件
.zshrc.zsh_profile/etc/profile/etc/profile.d/*
Windows
界面编辑
打开环境变量设置界面的几种方式
win+s搜索环境变量,点击编辑系统环境变量,高级->环境变量- 如果桌面有
此电脑,右键此电脑,点击属性,打开关于,右侧找到并点击高级系统设置,点击环境变量 win+i打开设置,点击系统,左侧下滑点击关于,右侧找到并点击高级系统设置,点击环境变量- …
方式很多,还有控制面板也可以打开
打开环境变量设置界面之后,就可以新建了。
如果要让 cmd或者powershell 中任何位置可以执行程序,需要在 Path 增加指定的程序所在路径
CMD
查看所有的环境变量
它会混合显示用户环境变量、系统环境变量和当前会话中临时设置的变量
|
|
查看指定的环境变量
例如:查看 path 环境变量值
|
|
设置当前会话环境变量
|
|
取消当前会话环境变量
|
|
设置永久用户环境变量
例如:设置一个名为 MY_USER_ENV,变量值为 my_user_env的系统环境变量
|
|
查看刚才设置的环境变量,需要新开会话才会生效。 set MY_USER_ENV
取消永久用户环境变量
这样做只是修改变量为空值,没有真正删除变量
|
|
设置永久系统环境变量(管理员权限)
- 需要加一个参数
/m, - 需要用管理员权限打开 CMD
例如:设置一个名为 SYSMYENV,变量值为 sysmyenv的系统环境变量
|
|
取消永久系统环境变量(管理员权限)
这样做只是修改变量为空值,没有真正删除变量
|
|
PowerShell
查看所有的环境变量
它会混合显示用户环境变量、系统环境变量和当前会话中临时设置的变量
|
|
查看指定的环境变量
例如:查看 path 环境变量值
|
|
设置当前会话环境变量
|
|
取消当前会话环境变量
|
|
设置永久用户环境变量
例如:设置一个名为 MY_USER_ENV,变量值为 my_user_env的系统环境变量
|
|
查看刚才设置的环境变量,需要新开会话才会生效。 $env:MY_USER_ENV
取消永久用户环境变量
|
|
设置永久系统环境变量(管理员权限)
- 需要用管理员权限打开 PowerShell
例如:设置一个名为 MY_SYS_ENV,变量值为 my_sys_env的系统环境变量
|
|
取消永久系统环境变量(管理员权限)
|
|