서로 다른 프로그램과 프로세스를 실행하려면 서로 다른 환경이 필요합니다. 단일 시스템에서 Windows는 모든 프로그램과 프로세스가 필요한 환경에 액세스할 수 있는지 확인해야 합니다.
이를 위해 Windows는 모든 프로그램이 작동하는 데 필요한 환경의 종류를 알아야 합니다. Windows는 더 쉽게 검색할 수 있도록 이 정보를 어딘가에 저장해야 합니다. 환경 변수가 이를 가능하게 합니다.
환경 변수는 한마디로 데이터 저장 메커니즘입니다.
환경 변수가 작동하는 방식과 이를 효과적으로 생성, 편집 및 삭제할 수 있는 방법을 알아보기 위해 조금 더 자세히 살펴보겠습니다.
Windows 10의 환경 변수란 무엇입니까?
환경 변수는 서로 다른 프로그램 및 프로세스에 대해 서로 다른 환경을 만드는 것과 관련된 데이터를 저장하는 동적 변수입니다.
그것들을 더 잘 이해하기 위해 내장된 Windows 도구를 사용하여 실행해야 하는 프로그램의 예를 들어보겠습니다.
프로그램이 도구를 사용하려면 프로그램이 도구에 액세스할 수 있는 도구의 위치를 알아야 합니다. 프로그램은 또한 도구를 사용할 수 있는 권한이 있는지 확인해야 합니다. 마찬가지로 프로그램이 도구를 사용하기 전에 알아야 할 사항이 있습니다.
따라서 프로그램은 Windows에 요청하여 이 모든 정보에 액세스할 수 있습니다. 그런 다음 Windows는 이 데이터에 대한 환경 변수(EV)를 조회하고 해당 프로그램을 실행할 수 있는 환경을 만듭니다.
다시 말해, EV는 모든 사용자에 걸쳐 시스템에서 실행되는 모든 프로그램과 프로세스에 액세스할 수 있는 데이터를 저장합니다. 이러한 변수가 저장하는 데이터는 프로그램이 설계된 환경에서 실행되는 데 도움이 됩니다.
Windows에서 가장 중요한 EV에는 PATH, HOMEPATH 및 USERNAME이 있습니다. 이러한 모든 변수에는 시스템의 모든 사용자와 프로세스가 언제든지 액세스할 수 있는 값이 포함됩니다. 예를 들어, USERNAME 환경 변수에는 현재 사용자의 이름이 포함됩니다. Windows는 현재 사용자의 이름을 찾아야 할 때마다 이 변수를 조회할 수 있습니다.
Windows 10에서 환경 변수를 설정하는 방법
먼저 시스템 전체 EV를 설정하려면 관리자 권한이 있어야 합니다. 따라서 관리자가 아닌 경우 시스템 관리자에게 알리고 도움을 요청하세요.
이제 관리자 권한이 있습니다.
- 고급 시스템 설정 입력 시작 메뉴 검색 상자에서 최상의 일치를 선택합니다.
- 시스템 속성 상자에서 환경 변수 를 클릭하십시오. 환경 변수 패널을 엽니다.
EV 패널에는 필요에 따라 두 가지 유형의 변수가 나열됩니다. 현재 사용자에 대해서만 EV를 변경하고 변경 사항이 시스템 전체에 반영되지 않도록 하려면 사용자 변수를 변경합니다. .
반대로 시스템 전체를 변경하려면 시스템 변수를 변경합니다. .
방금 Java를 설치했고 EV에 Java 경로를 추가하려고 한다고 가정해 보겠습니다. 이렇게 하려면:
- 새로 만들기를 클릭합니다. 사용자/시스템 변수 아래에 있습니다. 그러면 새 사용자 변수가 열립니다. 상자.
- JAVA_HOME 입력 변수 이름에서 필드에서 Java를 설치한 디렉토리로 이동하여 변수 값의 경로를 채웁니다. .
확인 누르기 JAVA_HOME 변수를 PATH 변수에 추가합니다.
환경 변수 편집 방법
다른 환경 변수를 편집하려면 목록에서 변수를 선택하십시오. 그런 다음 수정을 누릅니다. . 그러면 환경 변수 수정이 열립니다. 패널. 여기에서 변수를 생성, 삭제 및 편집할 수 있습니다.
변수 목록에서 수정할 변수를 선택하고 수정을 클릭합니다. . 그런 다음 변수 값을 원하는 대로 변경할 수 있습니다.
비슷한 방식으로 변수를 삭제할 수도 있습니다.
Windows PATH 변수란 무엇이며 어떻게 변경할 수 있습니까?
간단히 말해서 PATH 변수는 컴퓨터에 있는 프로그램과 명령의 주소록입니다. 명령줄 인터페이스에서 실행하려는 새 프로그램이 컴퓨터에 있을 때마다 PATH 변수에 해당 주소를 지정해야 합니다.
여기서 기억해야 할 것은 모든 프로그램이 PATH 환경 변수에 있는 것은 아닙니다. 명령줄 인터페이스에서 사용할 프로그램만 PATH 변수에 나타납니다. 따라서 그래픽 사용자 인터페이스에서 사용되는 프로그램은 PATH 변수에 주소가 없습니다.
프로세스가 작동하는 방식에는 Windows가 특정 명령에 대한 주소를 찾는 것이 포함됩니다. 명령줄에서 명령을 실행할 때마다 Windows는 먼저 현재 디렉터리에서 명령을 검색합니다. OS가 현재 디렉토리에서 찾지 못하면 PATH 변수를 찾아 주소를 찾습니다.
PATH 변수에 주소를 입력하는 과정은 이전과 동일합니다. 환경 변수 열기 상자에서 경로를 선택합니다. 변수를 선택하고 수정을 클릭합니다. .
편집 상자에서 디렉토리를 추가, 제거 및 편집할 수 있습니다.
마지막으로 기억해야 할 사항은 PATH 변수가 시스템의 모든 사용자에게 동일하지 않다는 것입니다. 따라서 다른 사용자는 모든 사용자에 대한 변수를 변경하지 않고도 다른 디렉토리를 나열할 수 있습니다. 따라서 모든 사용자가 도구를 사용할 수 있게 하려면 시스템 변수에서 PATH 변수를 편집해야 합니다. .
프로그램이 작동하는 데 필요한 Windows 10 저장 데이터의 환경 변수
프로그램이 작동하려면 데이터가 필요합니다. 데이터를 효율적으로 사용할 수 있도록 Windows는 이 데이터를 모든 프로그램이 액세스할 수 있는 전역 변수에 저장합니다. 이러한 전역 변수는 환경 변수입니다.
고급 시스템 설정 내에서 환경 변수를 추가, 편집 및 제거할 수 있습니다. 패널.
또한 시스템에 두 명 이상의 사용자가 있는 경우 사용자 환경 변수는 각 사용자마다 다릅니다. 예를 들어, 한 사용자가 PATH 변수 아래에 다른 사용자가 사용할 수 없는 명령을 나열했을 수 있습니다.
반면 시스템 EV는 모든 사용자가 사용할 수 있습니다. 이러한 변수를 수정하거나 삭제하려면 관리자 권한이 필요합니다.
요컨대, EV는 중요한 데이터를 저장하는 Windows의 방식입니다. 따라서 수정하기 전에 무엇을 하고 있는지 확인하십시오.