경로 변수를 덮어쓴 후 이전 값을 유지하는 방법

경로 변수를 덮어쓴 후 이전 값을 유지하는 방법

path 명령은 로 구분된 실행 파일 경로 목록을 표시합니다. . 다음과 같이 명령에 대한 도움말을 얻으려고 노력했습니다.

path --help

나중에 taskkill이나 ping과 같은 명령을 실행하려고 하면 다음과 같은 응답을 받았습니다.

'taskkil' is not recognized as an internal or external command, operable program or batch file.

그런 다음 경로 변수를 덮어썼다는 것을 깨달았습니다. 이제 경로 변수 값은 "--help"입니다.

다른 명령 프롬프트를 닫았다가 열면 이제 taskkill, ping 명령이 작동합니다. 또한 이제 path 명령은 내가 덮어쓴 것과 동일한 경로 목록을 표시합니다. 경로 변수는 어떻게 값을 유지합니까?

답변1

터미널과 같은 프로그램을 시작하면 운영 체제가 프로그램 환경을 생성합니다.

그 환경의 일부로서사본현재 시스템 환경을 프로그램 환경으로

해당 프로그램 내에서 경로나 기타 환경 변수를 변경하면 환경만 수정됩니다.그 프로그램에 대한.

환경변수를 변경하고 싶다면체계그런 다음 시스템에서 제공하는 방법을 사용해야 합니다. 새로운 환경을 "확인"하려면 사용 중인 모든 프로그램을 다시 시작해야 합니다.

PATH 및 기타 환경 변수는 무엇이며 어떻게 설정하거나 사용할 수 있나요?

관련 정보