Windows MS-DOS 특수 환경 변수 %PATH%

DOS배치파일 작성 팁

환경 변수(environment variable )는 운영 체제(OS)가 제공하는 데이터 공유 기능의 하나 입니다. 이 글에서는 Windows OS에서 실행하는 프로그램이 데이터를 공유 할 수 있는 특수한 환경 변수 %PATH% 를 소개합니다.

%PATH%는 실행 명령이 존재하는 디렉토리 리스트를 세미콜론(;) 구분으로 저장하여 명령이 실행될 때 여기에 지정된 디렉토리에서 명령 파일을 찾아 실행 됩니다.

참고로 환경 변수 설정 방법에 대한 설명은 다음 글을 참조 하십시오.

Windows MS-DOS 환경 변수 설정 방법
환경 변수(environment variable )는 운영 체제(OS)가 제공하는 데이터 공유 기능의 하나 입니다. 이 글에서는 Windows OS의 어디에서 환경 변수를 설정할 수 있는지 를 소개합니다. 이 글은 ...

예시를 위해 [명령 프롬프트]창 기동

  • [시작 > Windows 시스템 > 명령 프롬프트] 를 실행합니다.
  • 도스 창이 열리면 C:\Users\Administrator>와 같은 프롬프트가 표시되며 커서가 깜빡이면서 키 입력을 기다립니다. 프롬프트에 표시되는 경로 C:\Users\Administrator는 현재 디렉토리를 의미합니다.

특수 환경 변수 PATH 사용법

다음과 같이 pathset명령없이 사용할 수 있습니다.

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%;기존의 명령 실행 경로 리스트를 지정한 값(새 실행 경로)을 추가합니다.
제목과 URL을 복사했습니다