본문 바로가기
개발 이야기/윈도우 이야기

[Window]명령 프롬프트 창 환경변수 조회와 등록 방법(CMD set, setx 명령어)

by 런던살자 2019. 3. 14.

안녕하세요 마블랑입니다.

 

컴퓨터를 이용하여 업무를 진행하다보면 마우스로 일을 처리하는 것보다 키보드로 타이핑을 칠때가 더 편할때가 있습니다.

 

대부분의 업무를 키보드만으로 할수는 없지만 가끔 리눅스에 터미널 프로그램을 연결하여 사용할때처럼 윈도우 명령 프롬프트(CMD) 창을 이용합니다.

 

명령 프롬프트로 할수 있는것중 하나인 시스템 환경변수를 등록하는 방법에 대해서 알려드립니다.

 

 

시작하기에 앞서 우선 명령 프롬프트 창을 실행하는 방법에 대해서 알려드려야겠군요

 

대부분의 윈도우 노트북들을 보면 키보드에 시작 키가 있습니다. 

 

이 시작 키와 알파벳 'R' 키를 동시에 누르면 실행창이 열리는데요

 

이때 CMD라고 입력하고 엔터를 눌러주세요

 

그럼 명령 프롬프트 창이 열립니다~

 

이외에도 시작메뉴에서 명령 프롬프트를 실행하는 방법이 있으므로 편한 방법으로 명령 프롬프트를 실행하면 되겠습니다.

 

 

그럼 본론으로 넘어가서 명령 프롬프트 창을 이용해 환경변수를 등록해 보겠습니다.

 

 

1. 현재 명령 프롬프트 창에서만 사용할 사용자 변수 등록 

 

set 환경변수명 "경로" -> (ex: set UserPath "c:\UserPath")

 

2. 현재 명령 프롬프트 창에서만 사용할 시스템 변수 등록 

 

set 환경변수명 "경로" -m -> (ex: set SystemPath "c:\SystemPath" -m)

 

3. 영구적으로 사용할 사용자 변수 등록

 

setx 환경변수명 "경로" -> (ex: setx UserPath "c:\UserPath")

 

4. 영구적으로 사용할 시스템 변수 등록

 

setx 환경변수명 "경로" -m -> (ex: setx SystemPath "c:\SystemPath" -m)

 

5. 기존에 있던 환경변수에 추가

 

setx 환경변수명 "%환경변수명%;경로" -> (ex: setx Path "%Path%;c:\SystemPath")

 

 

보시면 알수 있듯이 set은 일시적인 setx는 영구적으로 환경변수를 등록하고 옵션으로 -m을 넣어주면 시스템변수, 넣지 않으면 사용자변수로 등록됩니다. 

 

5. 항목은 기존에 있던 환경변수에 변수를 추가할때 %기존환경변수명% 을 이용하여 구분자( ; )를 넣고 등록하려는 변수를 추가하면 됩니다.

 

 

환경변수를 등록했으면 맞게 등록이 되었는지 확인을 해봐야겠죠?

 

지금 알려드리는 명령어를 이용하면 등록된 환경변수를 조회할수 있습니다.

 

 

1. set -> 등록된 모든 환경변수 표시

 

2. 환경변수명 -> 해당 환경변수 표시

 

3. echo %환경변수명% -> 해당 환경변수 표시

 

 

 

이러한 방법으로 환경변수 등록 및 조회를 할수 있습니다~

 

환경변수 path가 너무 길어 조회와 등록이 어렵다면 사용하시기 바랍니다~

 

 

이상 마블랑이었습니다. 읽어주셔서 고맙습니다.

댓글