Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepowershell
Get-ChildItem env:

Name                           Value
----                           -----
ALLUSERSPROFILE                C:\ProgramData
APPDATA                        C:\Users\lesstif\AppData\Roaming
ChocolateyInstall              C:\ProgramData\chocolatey
HOME                           C:\Users\lesstif
...
USERPROFILE                    C:\Users\lesstif
windir                         C:\WINDOWS
...


PATH 환경 변수 처리

PATH 변수 변경

bash 의 PATH 에 새로운 경로를 추가하는 것과 비슷한 문법

...

Code Block
languagepowershell
$env:Path += ";C:\devel\php\php-7.3.14-nts-Win32-VC15-x64"


시스템 PATH 변수 다시 읽기

"고급 시스템 설정 보기" 에서 PATH 환경 변수를 바꿨을 경우 terminal 을 종료하지 않고 반영하기

Image Added

Code Block
languagepowershell
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 


함수로 만들면 더욱 편함

Code Block
languagepowershell
${function:reload-path} = {
	$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 
}