[TIL] Shell script

임창묵·2022년 7월 20일
0

Naver Boostcamp

목록 보기
3/3
post-thumbnail

Shell script 정의

위키피디아: 셸 스크립트

Shell script는 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영 체지를 위해 쓰인 스크립트이다.

Shell이란?

명령어와 프로그램을 실행할 때 사용하는 인터페이스. 즉, 커널과 사용자의 사이의 프로그램

명령 줄 인터프리터란?

위키피디아: 명령 줄 인터페이스

  • command-line interface, CLI: 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식

터미널이란?

입력과 출력이 가능한 하드웨어 장비를 일컫는 말이었으나, 현재는 운영체제 커널과 연결가능한 애플리케이션을 의미. 콘솔과 같은 말.

문법

Shebang

  • CLI에서 실행시키는 스크립트의 첫 줄
    - 실행 시, 프로그램 로더가 인터프리터 지시자로 구문을 분석함

변수 선언

  • 로컬변수와 환경변수(전역변수)가 존재
    • 로컬변수는 생성된 쉘에서만 사용 가능
    • 환경변수(전역변수)는 자식 프로세스에서도 접근 가능

0개의 댓글