Windows에서 환경 변수 PATH를 다루는 방법 요약
5879 단어 environment_variablesWindowspath
환경 변수 PATH 내용 보기
제어판에서 보기
Windows 7/8의 경우 매우 보기 싫기 때문에 추천하지 않습니다.
Windows 7/8 화면:
하지만 윈도10은 화면을 새로 고쳐 사용하기 쉽다.
Windows 10 화면:
화면을 열려면 다음과 같이 하십시오.
명령 프롬프트에서 보기
일행이 꺼내서 못생겼어요.
$ echo %path%
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;...(中略)...;D:\bin1\Python27;D:\bin1\Python27\Scripts;D:\bin1\MinGW\bin;C:\Program Files\Git\bin
공을 들이면 살짝 보기 쉽다.$ echo %path:;= / %
C:\Windows\system32 / C:\Windows / C:\Windows\System32\Wbem;...(中略)... / D:\bin1\Python27 / D:\bin1\Python27\Scripts / D:\bin1\MinGW\bin / C:\Program Files\Git\bin
스크립트에서 보기
스크립트를 쓰면 쉽게 표시할 수 있다.여러 가지 방법이 있겠지만, 여기는Python을 예로 들면, 줄 바꿈으로 구분된 패드를 나타낸다.
$ python -c "import os; print('\n'.join(os.environ['PATH'].split(';')))"
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
(中略)
D:\bin1\Python27
D:\bin1\Python27\Scripts
D:\bin1\MinGW\bin
C:\Program Files\Git\bin
쉽게 볼 수 있지만 스크립트가 필요한 실행 환경은 미묘하다.도구
Rapid Environment Editor의 편리한 도구입니다.
트리 보기에 환경 변수를 표시하고 메뉴에서 오른쪽 단추를 눌러 F2로 이름을 바꾸면 놀랄 수 있습니다.그림에 표시되지 않았지만 잘못된 경로를 빨간색 문자로 표시하는 친절한 기능이 있습니다.(특히 윈도7/8의) 컨트롤 패널보다 100배 더 좋아요.
환경 변수 PATH 편집
다음은 PATH를 편집하는 방법입니다.다음과 같은 방법이 있다.
set에서 PATH 편집
set 명령을 사용하면 명령 프롬프트나 일괄 처리 파일이나 다른 스크립트에서 PATH를 변경할 수 있습니다.
변경의 영향 범위는 현재 열려 있는 셸 (명령 알림부호) 과 프로그램, 그리고 에서 시작하는 셸과 프로그램에만 한정됩니다.따라서 최악의 PATH 설정이 잘못되었더라도 지금 시작하는 명령 프롬프트를 닫으면 됩니다.참고로 일괄 처리 파일에 대해서는 호출
;
명령을 통해 영향 범위를 이 일괄 처리 파일에만 줄일 수 있다....화제에서 좀 벗어났기 때문에 나는 돌아갔다.나는 set의 변경 방법은 세 가지가 있다고 생각한다.다음은 PATH에 C:\HogeHoge를 추가하는 예입니다.
방법 1: 뒤따르기
$ set PATH=%PATH%;C:\HogeHoge
PATH 값이 현재 PATH + C:\HogeHoge임을 나타냅니다.나는 이것이 가장 쓰기 쉽고 나무랄 데가 없는 방법이라고 생각한다.방법 2: 처음부터 추적
$ set PATH=C:\HogeHoge;%PATH%
방법 1은 끝에 추가되었고, 방법 2는 시작에 추가되었다.방법 1과 달리 C:\HogeHoge는 기존 PATH(추가된 디렉토리)보다 우선합니다.PATH가 통과한 파일 이름을 덮어쓰려는 동작 등이 편리합니다.
방법 3: 모든 정의
$ set PATH=C:\HogeHoge;C:\fuga;...
방법 3은 현재의 PATH를 폐기하고 모든 방법을 스스로 정의하는 것이다.그러나 방법 3에서 자신의 경로만 지정하면 Windows 동작에 필요한 변형 설정(C:\Windows, C:\Windows, System32 등)도 사라지기 때문에 노력이 필요합니다.나는 방법 3이 이 점을 이해하는 고급자를 위한 방법이라고 생각한다.
setx에서 PATH 편집
set 다음은 setx에 관한 것이지만 setx는 기본적으로 사용하지 않는 것이 좋습니다.
setx는 전체적인 설정을 고쳐야 하기 때문에 잘못된 설정을 썼을 때 고생합니다.(하지 않았기 때문에 상상이다) 윈도우의 기본 설정을 잠시 삭제하면 현재 이동하는 윈도우의 동작이 이상해질 수 있다.
그럼에도 불구하고 GUI가 아닌 명령으로 전체 설정을 바꾸려면 setx만 사용할 수 있기 때문에 어떻게든 사용하고 싶을 때 신중하게 사용해야 한다.
총결산
/
, 쉽게 보려면 변수로 바꾸거나 스크립트로 주유하세요Reference
이 문제에 관하여(Windows에서 환경 변수 PATH를 다루는 방법 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sta/items/6d29da0dc7069ffaae60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)