Linux 기반 운영체제는 시스템 자체에서 전역변수를 설정할 수 있다. 시스템에 설정한 전역변수를 환경변수라고도 한다.
환경변수란 프로그램 동작에 영향을 미치는 값을 의미한다.
예를 들어, 프로그램A를 사용하려면 폴더B에 저장된 어떠한 값을 가져와야 한다. 프로그램A는 폴더B의 위치를 파악할 수 있어야 한다.
이때 폴더B의 위치를 파악하지 못하면 경로를 직접 설정해주면 된다. 하지만 다른 컴퓨터에서 폴더B의 위치를 찾지 못한다면 프로그램A를 정상적으로 사용할 수 없다.
위 예시와 같이 환경변수에 따른 문제를 해결하고자 운영체제는 환경변수를 설정하고, 프로그램이 환경변수를 찾아서 사용할 수 있도록 도와준다. 즉, 우리가 알고 있는 환경 설정 기능을 제공하는 것이다.
스마트폰, 컴퓨터에서 환경 설정을 통해 세팅을 설정할 수 있듯이, 환경변수 설정을 통해 프로그램이 동작하는 환경을 설정할 수 있다.
Linux나 macOS에서는 환경변수를 임시적, 영구적으로 설정이 가능하나, 윈도우에서는 영구적으로만 설정할 수 있다.
시스템 환경 변수 편집
을 검색하여 열기
를 누른다.
하단에 환경 변수
를 클릭하여 사용자 변수와 시스템 변수를 설정할 수 있다.