환경 변수(environment variable )는 운영 체제(OS)가 제공하는 데이터 공유 기능의 하나 입니다. 이 글에서는 Windows OS에서 실행하는 프로그램이 데이터를 공유 할 수 있는 특수한 환경 변수 %PATH% 를 소개합니다.
참고로 환경 변수 설정 방법에 대한 설명은 다음 글을 참조 하십시오.
Windows MS-DOS 환경 변수 설정 방법
환경 변수(environment variable )는 운영 체제(OS)가 제공하는 데이터 공유 기능의 하나 입니다. 이 글에서는 Windows OS의 어디에서 환경 변수를 설정할 수 있는지 를 소개합니다. 이 글은 ...
예시를 위해 [명령 프롬프트]창 기동
- [시작 > Windows 시스템 > 명령 프롬프트] 를 실행합니다.
- 도스 창이 열리면 C:\Users\Administrator>와 같은 프롬프트가 표시되며 커서가 깜빡이면서 키 입력을 기다립니다. 프롬프트에 표시되는 경로 C:\Users\Administrator는 현재 디렉토리를 의미합니다.
특수 환경 변수 PATH 사용법
다음과 같이 path는 set명령없이 사용할 수 있습니다.
C:\Users\Administrator>cd \
C:\>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;
C:\>path c:\work
C:\>path
PATH=c:\work
C:\>path=d:\temp
C:\>path
PATH=d:\temp
C:\>path %path%;c:\work
C:\>path
PATH=d:\temp;c:\work
C:\>echo %path%
d:\temp;c:\temp
각 명령에 대한 내용은 다음과 같습니다.
명령 | 설명 |
---|---|
path | 환경 변수 명(PATH=)을 표시하고 명령 실행 경로 리스트를 세미콜론(;) 구분으로 표시합니다. |
echo %path% | 환경 변수 명(PATH=)을 제외하고 명령 실행 경로 리스트를 세미콜론(;) 구분으로 표시합니다. |
PATH=값 | 기존의 명령 실행 경로 리스트에 지정한 값(새 실행 경로) 을 덮어씁니다. |
PATH 값 | “PATH=값” 의 실행과 동일하게 실행합니다. |
PATH=%PATH%;값 | 기존의 명령 실행 경로 리스트를 지정한 값(새 실행 경로)을 추가합니다. |