travel data science
[리눅스] 3. 배시 셸 환경 설정(환경 변수 - set, env, echo $변수) 본문
배시 셸 환경 설정
* 셸 변수와 환경 변수
- 셸 변수: 로그인 셸에서 셸의 환경을 설정하기 위한 값을 저장(로그인 셸이 바뀌어도 변화 x)
- 환경 변수: 로그인 셸과 서브 셸에서 셸의 환경을 설정하기 위한 값을 저장한다.
* 변수 출력하기
1. set => 환경 변수와 셸 변수 모두 출력
2. env => 환경 변수만 출력(환경변수는 통상적으로 대문자임)
3. echo $변수명 => 변수의 값을 출력
* 셸 변수와 환경 변수 설정하기
- 변수명=값 으로 셸 변수 설정 가능함. set을 하면 나오지만 env 하면 안나오는 이유는 환경변수가 아니기 때문.
- export 명령으로 환경변수 설정. set과 env명령어에서 모두 GABANG2변수가 출력되니 환경변수로 설정된 것을 확인할 수 있음.
- export -n [변수명] 으로 GABANG2를 환경변수에서 다시 셸 변수로 바꿈
- GABANG2를 셸 변수에서 삭제하는 unset [삭제할 변수] 명령을 사용함.
'Linux (ubuntu)' 카테고리의 다른 글
[리눅스] 6. 환경 설정 파일 (0) | 2021.06.08 |
---|---|
[리눅스] 5. 프롬프트 설정 (0) | 2021.06.07 |
[리눅스] 4. 에일리어스와 히스토리( alias, unalias, history, !!, ! ) (0) | 2021.06.07 |
[리눅스] 2. 입출력 방향 바꾸기 ( >, >>, 2>, <) (0) | 2021.06.06 |
[리눅스] 1. 셸 기본 사용법(shch, echo, printf, 특수문자) (4) | 2021.06.06 |