Windows CMD 라인에서 ENV 변수를 설정하는 방법


22

Windows CMD 줄에 임시 환경 변수를 설정하고 싶습니다.이 단어는 Windows 셸입니다. 임시로 사용하기 때문에 "내 컴퓨터-> 프로 페리 ---"를 클릭하여 새로운 환경 변수 시스템을 현명하게 추가하고 싶지 않습니다.

그건 그렇고, 설정하려는 환경 변수는 http 프록시이지만 Windows 구문은 알 수 없습니다. 그래서 당신도 그것을 알게되면 말해주십시오. 더 많은 것을 당신에게 더 잘 설명 할 것입니다 ...

답변:


33

명령 행에서 임시 또는 세션 당 환경 변수를 설정하려면 다음을 사용할 수 있습니다.

set ‹var name›=‹value>

등호 사이에 공백을 추가하면 명령이 실패합니다.

환경 변수에 대한 유용한 자습서와 정보는 http://xahlee.org/mswin/env_var.html 을 확인하십시오 .


2
프로세스 및 자식 프로세스만큼 세션 당별로 많지 않습니다. 이미 로그인 세션에서 실행중인 다른 프로세스가됩니다 하지 이 새로운 (또는 변경) 변수는 현재보고 cmd.exe과정과 그것에서 실행 된 모든 프로세스를.
Richard

1
죄송합니다. 세션에서 현재 프로세스를 의미했습니다. 방금 세션을 호출하는 것이 약간 혼란 스러울 수 있음을 알았습니다.
akseli

변수 이름에 공백이 포함될 수 있다는 점에 흥미가 있습니다 (적어도이 방법에서는). 공백을 추가하면 변수 이름에 추가됩니다. 이상한.
GregT


2

PowerShell을 사용하는 경우 환경 변수를 만들려면 $ env 접두사를 사용해야합니다.

$env:<var name> = '<value>'


PowerShell이 ​​아닌 질문 상태 "windows CMD 라인"
PL
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.