원래 CLI환경에서 어떠한 프로그램을 실행시키고자 할때는 해당 실행파일이 있는 디렉토리로 이동해서 실행을 시켜야한다.
아니면 상대주소나 절대주소를 적어주어 실행을 해야한다.
C:\hello\my_development_tool\dist\main.exe // 절대주소로 접근해서 실행
하지만 환경변수라는곳이 있는데 그곳에 파일이나 디렉토리 주소를 넣어서 변수에 저장할수있다.
윈도우 같은경우 환경변수 등록은 시스템 환경 변수 편집에 들어가서 하면된다

예를들어 test라는 환경변수를 등록했다면 아래와같이 set명령어를 사용해 볼수있고 cd를 사용하여 이동할수 있다. 이용할때는 %로 해당 변수를 감싸주면 된다.
>set test
test=C:\hello\my_development_tool\dist
cd %test%
이런식으로 환경변수에 등록하면 해당 변수를 사용하여 해당 디렉토리나 파일에 접근할수있다.
환경변수중 Path라는 변수가 있는데 이 변수에 실행 파일이 있는 디렉토리를 추가하면 해당 디렉토리 아래에 있는 모든 실행파일들이 어느위치에서나 실행가능하다.
예를들어 python.exe가 들어있는 디렉토리가 path 변수에 저장이되어있다면
python
라는 명령어로 어디서나 파이썬을 실행시킬수있다.
환경변수에는 사용자변수랑 시스템변수가 있는데 변수명이 같을경우 사용자변수가 더 우선하여 적용된다.
사용자변수는 해당 사용자만 사용할수있다.