Aru*_*n S 37 path environment-variables echo windows-10
我在路径中的变量值如下
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%PYTHON_HOME%\;%PYTHON_HOME%\Scripts;C:\SQLite
Run Code Online (Sandbox Code Playgroud)
当我echo %Path%在命令提示符下键入时,我得到以下输出
PS C:\Users\Arun> echo %Path%
%Path%
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
Ste*_*ven 48
PowerShell 使用与 Windows 命令提示符不同的语法。
使用$Env:Path或Get-ChildItem Env:Path来检索 PATH 变量。
来源:创建和修改环境变量 - Microsoft Technet
Dav*_*ill 17
自 Windows 10 Insider Build 14971 起,Microsoft 将默认命令外壳PowerShell改为cmd.
PowerShell 处理环境变量的方式与cmd.
要在 PowerShell 中显示它们的值,请使用以下语法:
$Env:variablename
Run Code Online (Sandbox Code Playgroud)
例子:
> echo %Path%
%Path%
> $Env:Path
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apps\WSCC\Sysinternals Suite;C:\apps\WSCC\NirSoft Utilities
>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131020 次 |
| 最近记录: |