Windows环境变量
windows hosts文件位置
C:\Windows\System32\drivers\etc
环境变量是什么
环境变量”是微软从DOS到Windows 10操作系统一脉相承的一种基本变量,它可以被系统功能组件、软件或用户调用
查看环境变量
set
可以通过 set
命令查看当前可用的环境变量
分类
- 系统变量:针对系统本身的一类环境变量;
- 用户变量:针对当前登录用户起作用的一类环境变量;
tip
MUMBER_OF_PROCESSORS指定本机所配的CPU的个数;
OS指定本机操作系统的类别名称;
Path指定系统可以自动识别的软件路径;
要显示当前系统中可以识别的程序路径,只需要在命令提示符窗口中输入 path
命令即可
如果要在原来程序路径的基础上添加一个新的路径,只需要使用 PATH<新路径>;%PATH%
格式命令
其中<新路径>是包含完整的驱动器和文件夹的路径名, 而 ;%PATH%
表示将新建路径附着在原有路径上
设置环境变量
set 变量名=变量值
# 设置变量 tmp 的值为 d:\tmp
set tmp=d:\tmp
# 设置变量 tmp 的值为 c:\tmp
set tmp=c:\tmp
# 上述已经设置 tmp 的值,这里会直接覆盖原有值
给变量追加内容: set 变量名=%变量名%;变量内容, 比如给 path 变量添加一个路径
set path=%path%;d:\go
即可将 d:\go 添加到 path 中,再次执行 set path=%path%;c:\tmp,那么,使用 set path 语句来查看的时候,将会有:d:\go;c:\tmp,而不是只有 c:\tmp。
caution
注意,临时添加的环境变量只在当前命令行窗口起作用。因此在图形界面的环境变量无法查看到。
setx 写入永久环境变量
setx 用法:
- 设置用户环境变量:setx "变量名" "变量值"
- 设置计算机(全局)环境变量:setx "变量名" "变量值" /m
info
setx 与 set 不同,不需要 “=”,其他语法比较类似