환경 변수는 운영 체제 및 기타 소프트웨어를 사용하여 컴퓨터에 특정한 정보를 확인할 수 있습니다.
즉, 컴퓨터의 위치와 같이 다른 것을 나타내는 것입니다. 버전 번호 , 객체 목록 등
환경 변수는 백분율 기호( % )에서와 같이 %온도% , 일반 텍스트와 구별하기 위해.
두 가지 유형이 있습니다.사용자 환경 변수그리고시스템 환경 변수.
사용자 환경 변수
이름에서 알 수 있듯이 사용자 환경 변수는 각 사용자 계정과 관련된 환경 변수입니다.
즉, 한 사용자로 로그인했을 때의 변수 값은 동일한 컴퓨터에서 다른 사용자로 로그인했을 때의 동일한 변수 값과 다를 수 있습니다.
이러한 유형의 환경 변수는 로그인한 사용자가 수동으로 설정할 수 있지만 Windows 및 기타 소프트웨어에서도 설정할 수 있습니다.
사용자 환경 변수의 한 예는 다음과 같습니다. %홈패스% . 예를 들어, 한 Windows 11 컴퓨터에서 해당 변수는 다음 값을 보유합니다. 사용자팀 , 모든 사용자별 정보가 포함된 폴더입니다.
Windows 10은 네트워크 공유에 액세스 할 수 없습니다
사용자 환경 변수도 맞춤 설정할 수 있습니다. 사용자는 다음과 같은 것을 만들 수 있습니다 %데이터% , 이는 다음과 같은 컴퓨터의 폴더를 가리킬 수 있습니다. C:다운로드파일 . 이와 같은 환경 변수는 특정 사용자가 로그인한 경우에만 작동합니다.
바로가기를 사용하여 컴퓨터를 탐색하려는 경우 사용자 정의 사용자 환경 변수를 사용할 수 있습니다. 또는 미리 생각하고 환경 변수를 가리키는 스크립트를 작성한 경우 스크립트의 모든 코드를 조정하지 않고도 나중에 언제든지 폴더를 변경할 수 있습니다.
시스템 환경 변수
시스템 환경 변수는 한 명의 사용자 이상으로 확장되어 존재할 수 있거나 미래에 생성될 모든 사용자에게 적용됩니다. 대부분의 시스템 환경 변수는 Windows 폴더와 같은 중요한 위치를 가리킵니다.
Windows 시스템에서 가장 일반적인 환경 변수 중 일부는 다음과 같습니다. %길% , %프로그램 파일% , %온도% , 그리고 %시스템루트% , 다른 것들도 많이 있지만.
예를 들어, Windows를 설치할 때 %윈디르% 설치된 디렉토리로 설정됩니다. 설치 디렉터리는 설치 프로그램(사용자 또는 컴퓨터 제조업체)이 한 컴퓨터에서 정의할 수 있는 것이므로 다음과 같을 수 있습니다. C:윈도우 ,하지만 다른 경우에는 그럴 수도 있습니다. C:Win10 .
이 예를 계속해서 Windows 설정이 완료된 후 각 컴퓨터에 Microsoft Word가 설치되어 있다고 가정해 보겠습니다. Word 설치 프로세스의 일부로 Windows가 설치된 디렉터리에 많은 파일을 복사해야 합니다. 해당 위치가 다음과 같은 경우 Word가 올바른 위치에 파일을 설치하는지 어떻게 확인할 수 있습니까? C:윈도우 한 컴퓨터에서는 다른 컴퓨터에서는?
이와 같은 잠재적인 문제를 방지하기 위해 Microsoft Word와 대부분의 소프트웨어는 다음 위치에 설치되도록 설계되었습니다. %윈디르% , 특정 폴더가 아닙니다. 이렇게 하면 중요한 파일이 어디에 있든 Windows와 동일한 디렉터리에 설치되도록 할 수 있습니다.
보다 Microsoft가 인식하는 환경 변수 페이지 Windows에서 자주 사용되는 사용자 및 시스템 환경 변수의 거대한 목록입니다.
환경 변수의 값을 찾는 방법
특정 환경 변수가 무엇인지 확인하는 방법에는 여러 가지가 있습니다.
명령 프롬프트 에코 명령
대부분의 경우, 적어도 Windows에서는 이 작업을 수행하는 가장 간단하고 아마도 가장 빠른 방법은 간단한 방법을 사용하는 것입니다. 명령 프롬프트 호출된 명령 에코 .
명령 프롬프트 열기 그리고 다음을 실행 명령 물론 정확히는 대체 %온도% 관심 있는 환경 변수에 대해:
|_+_|바로 아래에 표시되는 값을 참고하세요. 예를 들어, %온도% 에코 다음을 생성할 수 있습니다.
모든 환경 변수를 한 번에 나열하려면 다음을 실행하십시오. 세트 명령줄에서. 아니면 시도해 보세요 사용자 설정 다음으로 시작하는 모든 변수 목록 사용자 (모든 접두사와 함께 작동합니다).
출력은 다음과 같습니다. 변수 이름이 먼저 나열되고 그 뒤에 = , 값은 다음과 같습니다.
|_+_|입력하다 설정 > ev.txt 명령의 출력을 파일로 리디렉션하여 TXT 문서에 저장된 환경 변수의 전체 목록을 가져옵니다.
PowerShell 쓰기 출력 명령
Windows PowerShell을 사용하여 특정 환경 변수가 가리키는 내용을 확인할 수도 있지만 구문은 약간 다릅니다. 이를 수행하는 두 가지 방법은 다음과 같습니다.
|_+_|함께 나열된 모든 변수를 보려면 다음 명령을 사용하십시오.
|_+_|시스템 속성
명령줄 도구로 인해 겁이 난다면(그렇지 않아야 함) 환경 변수의 값을 확인하는 더 긴 방법이 있습니다.
향하다 제어판 , 시스템 애플릿 을 차례로 선택합니다. 일단 거기에서 선택하세요. 고급 시스템 설정 , 그 다음에 환경 변수 하단에. 이것은불완전한목록에 있지만 나열된 항목 바로 옆에 값이 있습니다.
리눅스 printenv 명령
Linux 시스템에서는 다음을 실행할 수 있습니다. printenv 현재 정의된 모든 환경 변수를 나열하려면 명령줄에서 명령을 실행하세요.