1) 셀 : 윈도우의 바탕화면 테마와 비슷
(종류) : bash 셀, csh 셀, born 셀 등이 있음
2) 셀변수 :
변수 : 값을 저장하는 곳
셀변수 : bash 셀 환경에 값을 저장하는 것
사용법 : 1) 셀변수 저장 : 변수명='문자열'
사용법 : 2) 셀변수 사용 : $변수명
oracle@cd10cec9dac9:/work$ var1='test var'
oracle@cd10cec9dac9:/work$ echo $var1
test var
2-2) var2 셀변수에 'hello world' 넣고 셀변수를 echo 출력해보세요
oracle@2d5f598932bb:~/work$ var2='hello world'
oracle@2d5f598932bb:~/work$ echo $var2
hello world
3) 프롬프트 : PS1
프롬프트 : 명령어 앞에 $, # 표시된 부분을 말함
root (계정:슈퍼관리자) : # 프롬프트 표시
일반계정 : $ 프롬프트 표시
예) oracle@cd10cec9dac9:~/work$
4) 리눅스에서 미리 정의한 셀변수(환경변수)를 소개
4-1) $SHELL : 현재 사용하는 셀을 저장하는 변수
예제 1) 현재 사용하는 셀 화면에 출력(echo)
사용법) echo $SHELL
oracle@cd10cec9dac9:~/work$ echo $SHELL
/bin/bash
5) .profile, .bashrc 환경설정 파일 소개
셀변수 만들기 : var1='hello world'
셀변수는 로그아웃, 리눅스 종료하면 사라짐
=> .profile, .bashrc 파일에 셀변수를 등록하면 다시 로그인했을때도 그변수를 사용가능함
위치 : ~/.profile : 홈폴더(디렉토리)에 숨긴파일로 있음
위치 : ~/.bashrc : 홈폴더(디렉토리)에 숨긴파일로 있음
위치 : /etc/profile : etc 폴더에 있음, 모든 사용자에게 셀변수가 적용됨