1. Bash shell과 변수
(1) Shell의 변수란?
- 데이터를 넣는 그릇
- 선언할 필요없이 사용 가능
- 변수명 : 문자, 숫자, _ 로 구성(시작은 반드시 문자나 _로 시작)
(2) 변수 선언 : [varname]=[value] (띄어쓰기 주의)
$ fname=jaewon
$ scroe=90
(3) 변수 확인 : echo $[varname] / 변수 목록 : set
$ echo $fname
$ set
(4) 변수 제거 : unset [varname]
$ unset fname
2. Shell의 환경변수
(1) Shell 환경 변수란?
- 동작되는 프로그램에게 영향을 주는 변수
(2) 환경 변수 선언 : export [varname]=[value]
$ export NAME=jaewon
$ echo $NAME
- 일반 변수 선언 명령과 다르게 앞에 export를 붙인다.
- 보통 환경변수명(varname)은 대문자로 적는다.
- 이후에 실행될 Application에게 전달될 수 있는 변수.
(3) 시스템에 적용된 환경 변수 확인 : env
$ env
(4) 기억해야 할 환경변수
PATH | 명령어 탐색 경로 |
echo $HOME | 홈디렉토리의 경로. cd 명령 실행 시 적용.( cd = cd ~ = cd $HOME ) |
echo $USER | 로그인 사용자 이름 |
echo $SHELL | 로그인 shell의 이름 |
echo $PATH | 명령어를 실행 시, 어느 디렉토리에서 먼저 찾을 지 순서 (좌측부터 우측까지 차례로)로 명령어를 찾았을 시, 예를 들어 /usr/bin/date 명령어를 커널에 전달해주게 된다. |
'OS > Linux Server' 카테고리의 다른 글
[Linux] CentOS 7 부팅 시 자동 시작 명령어 혹은 스크립트 적용 (0) | 2022.02.16 |
---|---|
[Shell Programming] 3. Bash shell의 Rules (0) | 2022.02.15 |
[Shell Programming] 1. Linux shell? (0) | 2022.02.10 |
Mac(os)에서 Cloud Instance에 파일 전송 (0) | 2022.02.10 |
[Linux] 1. 시스템 구성 정보 확인 (2) (0) | 2021.12.20 |