shell script

shell script (환경변수)

ttttu_0324 2024. 1. 11. 21:10

# set |grep 
#unset fname  --> 변수 취소

shell 환경변수란
동작되는 프로그램에게 영향을 주는 변수
export varName=value     --> 환경변수 선언  --> 모든 프로그램에 영향을 미침
echo $NAME
# env --> 시스템에 적용된 환경변수만  확인 


-------------------기억해야 할 환경변수-----------------
PATH 명령어로 탐색 경로
HOME 홈디렉터리의 경로, cd명령 실행시 적용
USER 로그인 사용자 이름
SHELL 로그인 shell의 이름


methacharater : shell에서 특별히 의미를 정해놓은 문자들
# echo ???? --> 4글자인 파일들 나열

Quoting Rule 쿼팅 룰 : 메타문자의 의미를 제거하고 단순 문자로 변경

nesting commandalice
$(date)
`date`

Prompt 
PS1변수를 이용해 shell의 기본 프로프트 모양을 설정
\h 호스트 이름
\u 사용자 이름
\w 작업디렉토리 - 절대 경로
\W 작업디렉토리 - 상대경로
\d 오늘 날짜
\t 현재 시간
\$ $또는 #프롬프트 모양

'shell script' 카테고리의 다른 글

shell script(for 사용)  (1) 2024.01.14
shell script(condition 예제)  (0) 2024.01.14
shell script (read -p)  (0) 2024.01.14
shell script (if조건문, condition종류)  (1) 2024.01.13
shell script  (0) 2024.01.11