[ 변수의 종류 ]
1. 지역변수

 

- 현재 자신의 쉘에서만 사용가능한 변수(#alias 유사)
     (변수 선언시 "소문자"로 선언)

2. 환경변수

- 현재 자신의 쉘 + 파생된 쉘 모두 사용가능한 변수(.bashrc / alias 유사)

- 시스템 전체 어떤 프롬프트에서도 사용할 수 있는 장점이 존재
     (변수 선언시 "대문자"로 선언)

 

 

[ 변수 활용하기 ]
1. 변수 선언
    - 지역변수로 선언 : #변수명=변수값

                          (ex : #a=ls)

    - 환경변수로 선언 : #export 변수명=변수값

                          (ex : #export B=ifconfig)


2. 변수 출력
    - $변수명 형태로 사용

 ex) #echo $a   : a 변수의 내용을 화면으로 출력
       #$B          : B 변수의 내용을 프롬프트로 출력(실행)

 

3. 변수 해제

- #unset 변수명

 

4. 종합 활용예제
  a. 지역변수 선언해보기
  - #a=ls
  - #echo $a
  - #$a (ls 명령어가 실행됨)


  b. 환경변수 선언해보기
  - #export AA='ls -al'
  - #echo $AA
  - #$AA
  - #env | grep AA


  c. PATH 값에 내용추가하기
  - #env | grep PATH   : PATH 내용 확인
  - #export PATH=$PATH:/etc/rc.d/init.d   : 정상 추가
  - #export PATH=/etc/rc.d/init.d             : 빠욤

 

AND