PowerShell 查询及刷新环境变量

在 PowerShell 里,查询与刷新环境变量的操作步骤如下。

查询环境变量

  1. 查询所有环境变量 :可以借助 Get-ChildItem 命令对所有环境变量进行查询。
powershell 复制代码
Get-ChildItem Env:
  1. 查询特定环境变量 :若要查询某个特定的环境变量,能使用 $env: 语法。
powershell 复制代码
$env:PATH

刷新环境变量

  1. 临时刷新会话内的环境变量:当你修改了系统环境变量,想在当前 PowerShell 会话里刷新环境变量,可以用以下代码重新加载环境变量。
powershell 复制代码
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
  1. 永久刷新环境变量:若要让环境变量的修改在所有新的 PowerShell 会话里生效,就需要在系统设置里修改环境变量,或者使用 PowerShell 脚本修改系统环境变量。
powershell 复制代码
# 设置新的环境变量
[System.Environment]::SetEnvironmentVariable("MY_VARIABLE", "my_value", "User")
# 读取新的环境变量
$env:MY_VARIABLE

在这些代码中:

  • Get-ChildItem Env: 命令用于获取所有环境变量。
  • $env:变量名 这种语法用于获取特定的环境变量。
  • [System.Environment]::GetEnvironmentVariable 方法用来读取系统或用户的环境变量。
  • [System.Environment]::SetEnvironmentVariable 方法则用于设置系统或用户的环境变量。

通过上述命令和方法,你可以在 PowerShell 中查询和刷新环境变量。

相关推荐
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
小宇宙Zz6 天前
Maven依赖冲突
java·服务器·maven
古城小栈6 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
程序猿阿伟6 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
凡人叶枫6 天前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
AC赳赳老秦6 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
java_cj6 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
lsyeei6 天前
linux 系统目录详解
linux·运维·服务器
森G6 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt