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 中查询和刷新环境变量。

相关推荐
magic 2457 分钟前
第五章:Linux用户管理
linux·运维·服务器
小叶子来了啊13 分钟前
信息系统运行管理员:临阵磨枪版
运维·服务器·数据库
-天涯7622 分钟前
5.13/14 linux安装centos及一些操作命令随记
linux·运维·服务器
佩奇的技术笔记44 分钟前
CentOS系统中升级Python 3.12.2版本
linux·运维·服务器
HackerKevn1 小时前
【项目】自主实现HTTP服务器:从Socket到CGI全流程解析
服务器·网络协议·http
云手机管家2 小时前
CDN加速对云手机延迟的影响
运维·服务器·网络·容器·智能手机·矩阵·自动化
zandy10112 小时前
如何快速入门-衡石科技分析平台
服务器·前端·科技·数据库管理员
xixixin_4 小时前
【Vite】前端开发服务器的配置
服务器·前端·网络
.生产的驴4 小时前
Vue3 加快页面加载速度 使用CDN外部库的加载 提升页面打开速度 服务器分发
运维·服务器·前端·vue.js·分布式·前端框架·vue
程序员JerrySUN4 小时前
Linux 内核核心知识热点题分析:10 个连环打通的难点
linux·运维·服务器