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

공유하기

  • Add this entry to Hatena Bookmark
  • 0

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

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

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

환경 변수(environment variable )는 운영 체제(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%;기존의 명령 실행 경로 리스트를 지정한 값(새 실행 경로)을 추가합니다.