환경 변수
Program Lang./Shell Script 2013. 11. 4. 10:311. Shell 변수와 환경 변수의 차이
쉘스크립트에서 일반적으로 선언된 변수는 쉘변수라고 하고 지역적인 한계성을 갖는다.
전역적으로 쉘스크립트 동작에 영향을 미치는 변수를 환경변수라고 한다.
환경변수 선언은 export를 사용하여 선언하며 예제는 아래와 같다.
예제 - 변수 선언
LANG="ISO-8859-1" (Shell Variable)
export LANG="ISO-8859-1" (Shell Envrionment Variable)
unset LANG (변수 제거)
2. 환경 변수의 확인
csh Shell -> set 명령어
# export [enter]
환경 변수 내용 출력 ....
3. 환경 변수 설정 과정
환경 설정 과정은 운영체제나 Shell의 종류마다 다르지만 Bash 기준으로 정리한다.
환경 변수는 profile에 의해 설정되는데 크게 Global과 계정(Session) Profile로 나눈다.
모든 계정에 동일하게 적용되는 환경변수는 Global영역에 존재하면 아래 파일에 존재한다.
/etc/bashrc
계정 (Session)은 로그인시에 사용자별로 적용되는 환경변수가 적용되어 있다.
.bashrc
'Program Lang. > Shell Script' 카테고리의 다른 글
Find 명령어 (0) | 2013.12.31 |
---|---|
참고자료 (0) | 2013.05.21 |