2016-08-21 10 views
-2

경로 변수에 값을 추가하는 방법을 알고 있으므로 내 질문은 이 아닙니다.을 사용하는 방법은 없습니다.경로 환경 변수는 어떻게 작동합니까?

오히려 후드에서 어떻게 작동하는지 알고 싶습니다. 실행할 프로그램 이름을 입력 할 때 시스템이 PATH를 사용하여 일치하는 프로그램을 찾는 방법은 무엇입니까? 경기가 언제 발견되는지 어떻게 알 수 있습니까? 환경 경로 ... 에 \ python27 \ 당신이, 당신이 C에서 cmd를하다 고토 : 당신은 C를 설정할 때, 예를 들어

+0

그것을 파일이 존재하는지 검사합니다. – SLaks

+0

Windows에서 쉘은 현재 디렉토리에서 실행 파일을 찾습니다. 발견하면 실행합니다. 그런 다음, 실행 파일이 들어있는 디렉토리를 찾을 때까지'PATH' 변수 디렉토리를 찾습니다. 확장을 PATHEXT에 적용하기 시작할 때 좀 더 복잡합니다. – lit

+0

그리고 @ Littist가 묘사하는 것을 수행하는 동안 발견 된 첫 번째 일치 항목을 실행 한 다음 검색을 중지합니다. –

답변

0

... 은 \ 당신이 파이썬을 입력 cmd를 환경 경로를 확인하기 위해 알고있는 그것은 c : \ python27 \을 찾을 것입니다. 다음은이

단순히 ENV 경로가 현재 디렉토리에없는 경우 경우 명령을 찾아 알려줍니다 발견되면 다음 명령을 실행 환경 경로에 나열된 각 경로에서 명령을 찾습니다

관련 문제