天天看点

在PowerShell中查看环境变量Path

在CMD中查看环境变量

Path

CMD

中查看环境变量

Path

非常简单,只用输入

path

即可。

C:\Users\Administrator>path
PATH=C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jre1.8.0_102\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;C:\Program Files (x86)\scala\bin;C:\Julia-1.3.1\bin;F:\libav-10.6-win64\win64\usr\bin;F:\ffmpeg\bin;C:\Program Files\Pandoc\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Local\Programs\Fiddler;C:\Program Files\JetBrains\PyCharm Community Edition 2020.3.3\bin;;C:\Program Files\JetBrains\PyCharm 2020.3.3\bin;
           

PowerShell中

查看环境变量

Path

PowerShell中

查看环境变量需要使用

$env:path

PS C:\Users\Administrator> $env:path
C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jre1.8.0_102\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;C:\Program Files (x86)\scala\bin;C:\Julia-1.3.1\bin;F:\libav-10.6-win64\win64\usr\bin;F:\ffmpeg\bin;C:\Program Files\Pandoc\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Local\Programs\Fiddler;C:\Program Files\JetBrains\PyCharm Community Edition 2020.3.3\bin;;C:\Program Files\JetBrains\PyCharm 2020.3.3\bin;
           

PowerShell

中分行查看环境变量

Path

前面的示例中虽然现实了环境变量

Path

,但是值不方便观察。利用

PowerShell

的相关功能,通过

(type env:path) -split ';'

可以按照

;

分割环境变量

Path

的值。

PS C:\Users\Administrator> (type env:path) -split ';'
C:\Program Files\Common Files\Oracle\Java\javapath
C:\ProgramData\Oracle\Java\javapath
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Windows\System32\OpenSSH\
C:\Program Files\Microsoft VS Code\bin
C:\Program Files\Java\jdk1.8.0_102\bin
C:\Program Files\Java\jre1.8.0_102\bin
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin
C:\Program Files (x86)\scala\bin
C:\Julia-1.3.1\bin
F:\libav-10.6-win64\win64\usr\bin
F:\ffmpeg\bin
C:\Program Files\Pandoc\
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps
C:\Users\Administrator\AppData\Local\Programs\Fiddler
C:\Program Files\JetBrains\PyCharm Community Edition 2020.3.3\bin
C:\Program Files\JetBrains\PyCharm 2020.3.3\bin
           

PowerShell

中分行查看环境变量

Path

并过滤值

PowerShell

sls

命令是

Select-String

命令的别名,功能与

*nix

中的

grep

命令类似。

下面的示例演示了如何查找环境变量

Path

中包含

python

的项。

PS C:\Users\Administrator> (type env:path) -split ';' | sls python

C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\