[멋사 클라우드 5기] Day 37 & 38 - Linux (3)
·
Learning Log
Chapter 18. 환경변수 & 셸 설정환경변수환경변수(Environment Variable)는 운영체제가 프로세스에게 전달하는 이름=값 형태의 설정 정보이다. 프로세스는 환경변수를 통해 자신이 실행되는 환경에 대한 정보를 얻는다.환경변수는 리눅스뿐만 아니라 모든 운영체제에 존재하는 개념이며, 애플리케이션 설정을 코드와 분리하는 핵심 메커니즘이다.셸 변수 vs 환경변수이 둘은 자주 혼동되지만 범위가 다르다:셸 변수: 현재 셸 안에서만 유효하다. 자식 프로세스에 전달되지 않는다.환경변수: export로 내보내면 자식 프로세스에도 상속된다.# 셸 변수 (현재 셸에서만 유효)MY_VAR="hello"echo $MY_VAR # hellobash -c 'echo $MY_VAR' # (빈 출력 ..