상세 컨텐츠

본문 제목

Shell의 변수

Back-end/Linux

by 본투비곰손 2023. 5. 20. 15:56

본문

728x90

1. shell의 변수란?

  • 데이터를 넣는 그릇
  • 선언할 필요없이 사용 가능
  • 변수명: 문자, 숫자, _로 구성될 수 있지만, 시작은  반드시 문자나 _로 시작

2. 변수 선언(띄어쓰기 불가)

  • $ varname=value
  • $ fname=seongmi
  • $ score=90
  • 변수 보기 $ echo $varname
  • $set  명령어 를 사용하여 모든 변수를 볼 수 있다. // $set | grep [문자열] 찾는 문자열을 갖는 변수만 찾을 수 있다.
  • $unset [varname] 변수 삭제

3. shell의 환경 변수(환경변수는 주로 대문자로 사용)

  • 환경 변수란?
    • 동작되는 프로그램에 영향을 주는 변수
    • 이후에 실행되는 프로그램에 영향을 준다.
  • 환경변수 선언 : export varName=value
    • $ export [변수명]=변수값
    • $ env 환경 변수만 볼 수 있다. 
    • $ echo $[변수명] 변수를 볼 수 있다.
    • $PATH 환경 변수는 중요~!!! (경로를 환경변수로 지정해주면 어느곳에서든 파일실행이 가능하다. )
    • $HOME 홈디렉토리가 저장되어있는 환경 변수
    • $USER 로그인 사용자의 이름
    • $SHELL 로그인 shell의 이름 
728x90

'Back-end > Linux' 카테고리의 다른 글

Bash sell의 rules(1)  (0) 2023.05.20
Linux Shell ?  (0) 2023.04.06
텍스트 파일 보기  (0) 2023.03.31
다중 명령어 처리  (0) 2023.03.30
Wildcard 패턴  (0) 2023.03.30

관련글 더보기