Windows 11实例中PowerShell执行echo path无正常输出问题求助
在Windows 11 PowerShell中查看Path环境变量的正确方法
问题出在PowerShell和CMD的语法差异上:在PowerShell里执行echo path只会输出字符串"path",而非环境变量——你之前在Windows 10里能用,大概率是在CMD中执行的echo %Path%,而非PowerShell。
以下是PowerShell中查看Path环境变量的正确命令:
- 查看当前会话的合并Path(用户级+系统级):
$env:Path - 仅查看系统级Path环境变量:
[Environment]::GetEnvironmentVariable("Path", "Machine") - 仅查看用户级Path环境变量:
[Environment]::GetEnvironmentVariable("Path", "User")
如果觉得路径挤在一起不好读,可以用以下命令让每个路径单独占一行:
$env:Path -split ';'
还可以排序后输出:
$env:Path -split ';' | Sort-Object
内容的提问来源于stack exchange,提问作者talon
相关产品推荐
相关产品推荐

