在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并过滤值

PowerShellsls命令是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\

猜你喜欢

转载自blog.csdn.net/mighty13/article/details/119881134
今日推荐