728x90
변수(variable)
변수의 종류 : 지역변수와 전역변수
지역 변수 : 해당 쉘에서만
전역 변수 : 모든 쉘에서
사용자가 변수 생성 시 소문자(지역 변수)로 사용하기 => 대문자는 전역 변수일 때 사용 !
변수 생성
# user=hi
# echo $user //변수 호출 시 $ 사용
hi
초기화
# unset user
# echo $user
지역변수는 PID가 다른 쉘 에서는 적용되지 않는다
==> 해달 쉘 에서만 사용 (지역변수)
해당 shell에서 실행 변수의 목록
# set
만든적이 없는 변수 (미리 리눅스,에서 지정된 전역 변수)
# echo $USER
root
==> 모든 쉘에서 사용 (전역변수)
리눅스 자체에서 제공하는 전역변수를 환경 변수라고 함
환경 변수 검색 방법
# printenv
환경변수로 임시등록 (=전역변수화)
앞에 export 쓰기
환경변수 등록
# export ENVTEST=1234
# printenv | grep ENVTEST
ENVTEST=1234
자식 쉘에서 확인
# bash
# echo $ENVTEST
1234
728x90
'운영체제 > shell(linux)' 카테고리의 다른 글
shell script로 구구단 만들기 (0) | 2021.07.21 |
---|---|
shell - 반복문 ( for, while, select ) (0) | 2021.07.21 |
shell - 조건문( if문 , case문 ) (0) | 2021.07.20 |
shell - 정수형, 산술연산( let, expr, $(()) ), read (0) | 2021.07.20 |
Shell Script란 ? (0) | 2021.07.19 |