Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

travel data science

[리눅스] 3. 배시 셸 환경 설정(환경 변수 - set, env, echo $변수) 본문

Linux (ubuntu)

[리눅스] 3. 배시 셸 환경 설정(환경 변수 - set, env, echo $변수)

가방이 2021. 6. 7. 13:04
배시 셸 환경 설정

* 셸 변수와 환경 변수

- 셸 변수: 로그인 셸에서 셸의 환경을 설정하기 위한 값을 저장(로그인 셸이 바뀌어도 변화 x)

- 환경 변수: 로그인 셸과 서브 셸에서 셸의 환경을 설정하기 위한 값을 저장한다.

 

* 변수 출력하기

1. set => 환경 변수와 셸 변수 모두 출력

2. env => 환경 변수만 출력(환경변수는 통상적으로 대문자임)

3. echo $변수명 => 변수의 값을 출력

 

* 셸 변수와 환경 변수 설정하기

- 변수명=값 으로 셸 변수 설정 가능함. set을 하면 나오지만 env 하면 안나오는 이유는 환경변수가 아니기 때문.

- export 명령으로 환경변수 설정. set과 env명령어에서 모두 GABANG2변수가 출력되니 환경변수로 설정된 것을 확인할 수 있음.

- export -n [변수명] 으로 GABANG2를 환경변수에서 다시 셸 변수로 바꿈

- GABANG2를 셸 변수에서 삭제하는 unset [삭제할 변수] 명령을 사용함.