效率系列(七) Windows设置环境变量

简介: 效率系列(七) Windows设置环境变量

前言


在 Windows 下设置环境变量,既可以在图形化界面进行,也可以在命令行界面进行,下面来一一介绍


正文


1、图形化界面操作步骤


(1)方法一

  • 打开【文件资源管理器】,右键【此电脑】,选择【属性】,打开【系统窗口】

3b604053ffbadc569ef7c60612073114_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png


  • 点击【高级系统设置】,打开【系统属性窗口】
  • 选择【高级】,点击【环境变量】,即可打开【环境变量窗口】

1b60e21a29bb5dabe3d8a9307e18ad0d_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png


(2)方法二

  • 按下【Win + R】,打开【运行】,输入 sysdm.cpl,点击【确定】,打开【系统属性窗口】

f453aa90d9d4e662b5c4eb3c18a15644_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png

  • 选择【高级】,点击【环境变量】,即可打开【环境变量窗口】


295eec059d849116ffa9c1b2a8543665_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png

2、命令行界面操作步骤


(1)简明步骤

  • 按下【Win + R】,打开【运行】,输入 cmd,点击【确定】,打开【终端】


7f187ef963deccbbe7f578df0a2e770b_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png

  • 在终端中使用 setsetx 命令设置环境变量,下面主要介绍 setsetx 命令的使用方法


(2)命令使用

set 命令使用方法如下:

> # 查看环境变量
> set
> # 设置环境变量,将环境变量 variable 设置为 string
> set variable=string


setx 命令使用方法如下:

> # 设置用户变量,将用户变量 variable 设置为 string
> setx variable string
> # 设置系统变量,将系统变量 variable 设置为 string
> setx variable string /m


setsetx 都可以用来设置环境变量,但是它们也有所不同:

  • set :在当前终端立即生效,但只在当前终端中生效(临时有效)
  • setx:在当前终端不会生效,但在新打开的终端都会生效(永久有效)


另外,在使用 setx 命令时需要特别注意:

  • string 中是不允许带有空格的,若值中有空格,请使用双引号括起来
  • 给变量赋值的时候,采用的是覆盖的方式【重要】


大家使用 setx 命令的时候一定要加倍小心,一不留神可能就会造成难以挽回的后果


最后举一个例子,来说明错误使用 setx 的严重性,假设现在我们需要给 Path 变量追加一个路径

> # 【正确的方法】注意,`%Path%` 是系统变量中 Path 的值,而不是用户变量中 Path 的值
> setx Path "%Path%;new\path" /m
> # 【错误的方法】这会使得 Path 的值变成 new\path,这意味着我们将之前所设置的 Path 全部删除了
> setx PATH new\path /m
> # 如果这时我们还没退出当前终端,或许还能补救一下,因为 setx 的设置对于当前终端而言不是立即生效的
> # 所以我们可以使用 `echo %Path%` 来获取旧的 Path 变量的值,然后重新设置回去

目录
相关文章
|
3月前
|
存储 开发者 Windows
WINDOWS 环境变量设置方法
本文旨在帮助使用Windows电脑的开发者们为其设备配置环境变量,以更好地支持大模型应用的开发工作。文中详细介绍了三种配置方法:一是将环境变量设置为系统级变量;二是在命令行界面通过`SET`命令或`PowerShell`临时设置变量;三是借鉴MAC的方式,创建全局环境变量文件`.zshrc`进行配置。这些方法简单实用,便于根据实际需求选择适合的方式进行配置。
|
3月前
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
134 10
|
4月前
|
Windows
Windows操作系统中环境变量的检索顺序
Windows操作系统中环境变量的检索顺序
119 3
|
4月前
|
安全 Windows
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
|
3月前
|
关系型数据库 数据库 PostgreSQL
在C#中获取与设置Windows的字符编码方式
通过以上步骤,你可以在Docker环境下有效地重启PostgreSQL服务。这对于维护数据库健康、应用更新或环境配置更改后确保数据库服务正常运行至关重要。根据你的具体需求和环境设置,选择合适的方法来执行重启操作。
20 0
|
4月前
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
|
4月前
|
网络协议 应用服务中间件 nginx
性能提升-如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间?
性能提升-如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间?
128 0
|
5月前
|
Windows
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
669 1
|
6月前
|
Java Windows
windows系统bat批处理 一键配置java jdk环境变量
windows系统bat批处理 一键配置java jdk环境变量
113 4
|
6月前
|
Windows
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
1385 2