환경 변수는 쉘 세션과 작업 환경에 대한 정보를 저장하기 위해 사용된다.
환경 변수를 이용해 메모리에 데이터를 저장할 수 있기 때문에 쉘에서 실행 중인 모든 프로그램이나 스크립트를 쉽게 사용할 수 있다.
환경 변수에는 전역 변수와 지역 변수가 있다.
전역 변수는 어디에서든 참조하여 쓸 수 있지만, 지역 변수는 생성한 쉘에서만 사용할 수 있다.
그렇기 때문에 생성한 쉘이 종료되면 지역 변수도 사라지게 될 것이다.
printenv 명령을 통해 전역 환경 변수를 출력해보았다.
리눅스 시스템에 상당히 많은 전역 환경 변수들이 선언되어 있는 것을 알 수 있다.
이러한 시스템 환경 변수는 일반 환경 변수와 구별되기 위해서 대문자로만 선언한다.
환경 변수를 참조하려면 환경 변수 이름 앞에 $ 기호를 넣어야 한다.
참조한 변수를 다양하게 활용할 수 있다.
'Developer > Linux' 카테고리의 다른 글
PATH 환경 변수 (0) | 2019.06.09 |
---|---|
사용자 정의 변수 선언 (0) | 2019.06.07 |
코프로세싱 (0) | 2019.06.06 |
백그라운드 (0) | 2019.06.06 |
서브 쉘(2) (0) | 2019.06.06 |