2015年10月26日 星期一

印出環境變數

2015/10/26 11:38~11:54


在Windows中,很多時候需要用命令提示字元觀看環境變數,在Powershell中,這時可以使用下面的命令

$env:Path

輸出結果:

C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\ProgramFiles\TortoiseSVN\bin;C:\HashiCorp\Vagrant\bin;C:\Program Files\SourceGear\Common\DiffMerge\;C:\Program Files (x86)\Skype\Phone\


在Windows的環境變數中,每一個路徑使用分號隔開,直接印出來很難閱讀有哪先路徑。


這時可以把分隔符號分號取代為跳行,結果如下:

($env:Path).Replace(';', "`n")

輸出結果:

C:\Windows\Microsoft.NET\Framework\v4.0.30319
C:\ProgramData\Oracle\Java\javapath
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
C:\ProgramFiles\TortoiseSVN\binC:\HashiCorp\Vagrant\bin
C:\Program Files\SourceGear\Common\DiffMerge\
C:\Program Files (x86)\Skype\Phone\

Powershell用起來比命令提示字元順好多!