SMALL
1. 셸 변수와 환경 변수
- 셸 변수 : 현재 셸에서만 사용 할 수 있고 서브 셸로는 전달되지 않는다.
- 환경 변수 : 현재 셸뿐만 아니라 서브 셸로도 전달된다.
- 주요 셸 환경 변수
환경 변수 | 의미 |
HISTSIZE | 히스토리 저장 크기 |
PATH | 명령을 탐색 할 경로 |
HOME | 사용자 홈 디렉터리의 절대 경로 |
PWD | 작업 디렉터리의 절대 경로 |
LANG | 사용하는 언어 |
SHELL | 로그인 셸 |
LOGNAME | 사용자 계정 이름 |
2. 셸 변수와 환경 변수 출력
2-1. SET, ENV 명령어
셸의 변수를 출력하는 명령
- 사용 예
2-2. echo 명령어
echo 명령어를 이용한 셸 확인
- 사용 예
3. 셸 변수와 환경 변수 설정
- 형식 : 변수명=문자열
변수명과 문자열 사이에 공백이 있으면 안된다.
- 사용 예 SOME=test
set 명령과 env 명령으로 각각 확인해보면, env 명령으로는 SOME 변수를 확인 할 수 없다. SOME이 아직 환경 변수로 설정되지 않았기때문이다. 환경변수로 등록하는 방법은 아래 3-1을 참조한다.
3-1. export
지정한 셸 변수를 환경 변수로 바꾼다.
- 형식 : export [옵션] [셸 변수]
- 옵션
옵션 | 설명 |
-n | 환경 변수를 셸 변수로 변경한다. |
- 사용 예
4. 변수 해제
지정한 변수를 해제한다.
- 형식 : unset [변수]
- 사용 예
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] 12. 프롬프트 설정 (0) | 2023.02.10 |
---|---|
[Linux] 11. 앨리어스와 히스토리 (0) | 2023.02.10 |
[Linux] 9. 리눅스 입출력 방향 변경 (0) | 2023.02.09 |
[Linux] 8. 리눅스 셸의 기능과 기본 사용법 (0) | 2023.02.09 |
[Linux] 7. 리눅스 vi 환경 설정 (0) | 2023.02.08 |
댓글