리눅스 환경변수란?
리눅스 환경변수는 시스템이나 사용자 환경에서 프로세스가 실행될 때 사용되는 변수들을 말합니다. 이러한 변수들은 프로그램이 실행될 때 프로세스에게 정보를 제공하거나 설정값을 제어하는데 사용됩니다. 환경변수는 텍스트 형태로 저장되며, 대소문자를 구분합니다. 대부분의 리눅스 시스템은 셸(shell) 환경에서 이러한 환경변수들을 관리하며, 이러한 환경변수들은 시스템 전체에서 공유될 수 있습니다.
리눅스 주요 환경변수
환경변수 | 의미 및 용도 |
---|---|
PATH | 프로그램 실행 파일들이 위치한 디렉토리의 리스트 |
HOME | 현재 사용자의 홈 디렉토리 경로 |
USER/LOGNAME | 현재 로그인한 사용자의 이름 |
SHELL | 현재 사용 중인 쉘의 경로 |
PWD | 현재 작업 디렉토리의 경로 |
LANG/LC_ALL | 시스템의 언어 설정 |
TERM | 터미널 타입 |
DISPLAY | 그래픽 디스플레이 서버 주소 |
EDITOR/VISUAL | 텍스트 편집기의 경로 |
PS1 | 기본 프롬프트 모양 |
PS2 | 다중 라인 입력시의 프롬프트 모양 |
TMPDIR/TEMP | 임시 파일 저장 디렉토리 경로 |
LD_LIBRARY_PATH | 동적 라이브러리 경로 |
LC_CTYPE | 문자 인코딩 및 형식 설정 |