반응형

환경변수 등록법 , 해제법 , 확인법 , 환경변수 파일 즉시 적용법

지역 환경변수
환경변수명=변수 예) TEST=test
* 환경변수명과 '=' 에 스페이스가 들어가면 안된다.

전역 환경변수
export 환경변수명=변수 예) export TEST=test

환경변수 해제
unset 환경변수명 예) unset TEST

환경변수 확인법
1. 지역 환경변수는 set 명령
2. 전역 환경변수는 env 명령
3. echo $환경변수명 예) echo $TEST 
#환경변수가 가진 값은 '$' 이용하여 사용할 수 있다.

환경변수 적용법
source 환경파일명 예) source /etc/profile
#환경변수를 파일에 적용해도 시스템이 재부팅되거나 쉘이 재실행 되지 않으면 파일에 적용시킨 환경변수를 사용할 수 없다. 이때는 source 명령어를 이용하여 재부팅/재실행 없이 즉시 적용할 수 있다.

export PATH=$PATH:/usr/test

이런식으로 export 가 들어간다면 해당 쉘이 종료되기 전까지 혹은 해당 쉘의 자식 프로세스(쉘)에서는 환경변수를 사용가능하다.

예)

[root@localhost test]# export TEST=test_evn

[root@localhost test]# export TEST=test_env

[root@localhost test]# echo $TEST

test_env

[root@localhost test]# /bin/bash

[root@localhost test]# echo $TEST

test_env


export 가 없이 PATH=$PATH:/usr/test 이런식으로 환경변수를 등록했다면 해당 쉘이 종료되기 전까지 사용가능하다. 해당 쉘의 자식 프로세스(쉘)에서는 해당 환경변수를 사용할 수 없다.
예)
[root@localhost test]# TEST=test
[root@localhost test]# echo $TEST
test
[root@localhost test]# sh
sh-4.1# echo $TEST

sh-4.1# 


반응형

'연구개발 > Linux' 카테고리의 다른 글

VMware로 Linux CentOS 설치하기  (0) 2014.08.06
네트워크 포트 범위 열기  (0) 2014.07.31
ubuntu python mysqldb 설치  (0) 2014.07.08
iostat 명령  (0) 2014.07.08
시스템 모니터링을 위한 도구들  (0) 2014.07.08

+ Recent posts