운영체제나 프로그램이 실행될 때 필요한 정보를 담고 있는 일종의 "전역 변수" 이다.
환경변수는 "키=값" 형식으로 저장되고 콜론으로 구분된다. 예를 들어, PATH라는 환경변수는 실행 파일을 찾을 때 어떤 디렉토리들을 참고할지 설정한다.
PATH=/usr/bin:/bin:/usr/sbin:/sbin
| 경로 | 적용 범위 및 실행 시점 |
|---|---|
| /etc/environment | 시스템 전체 |
| ~/.bashrc | 사용자가 새로운 터미널 창을 열 때 |
| ~/.profile | 사용자가 로그인할 때 |
| 방법 | 적용 범위 |
|---|---|
| 파일 편집 | 항상 |
| export 명령어 | 재부팅 되면 적용되지 않음 예: export GTK_IM_MODULE=ibus |
| 환경변수 | 설명 |
|---|---|
| PATH | 실행 파일을 찾을 디렉토리 경로를 설정. 명령어를 입력할 때 이 경로들을 차례대로 검색하여 실행 파일을 찾음. |
| HOME | 사용자의 홈 디렉토리 경로를 나타냄. 예: /home/username |
| USER | 현재 로그인한 사용자의 이름을 나타냄. |
| SHELL | 현재 사용 중인 셸의 경로를 나타냄. 예: /bin/bash |
| LANG | 시스템의 기본 언어 및 문자 인코딩을 설정. 예: en_US.UTF-8 |