1. 쉘 스크립트란
쉘에게 어떤 명령을 할지 스크립트를 .sh 파일 확장자로 생성하고 파일로 작성 후 파일을 실행하는 방식을 사용한다.
sh 파일로 해주는 것은 리눅스 사용자에 ASCII test 실행파일이라는 것의 암묵적 약속이다.
파일 생성 : vi script.sh
쉘은 커널과 사용자간의 중간 다리 역할을 한다. 사용자로부터 명령을 받아 명령을 해독하고 프로그램을 실행한다.
즉, 사용자가 사용자 프로그램(에디터, 서버, 터미널 등)을 이용해 명령어를 입력하면 사용자가 이용하는 쉘이 명령을 받아 커널에 전달해준다. 커널은 하드웨어를 감싸고 있어 하드웨어를 직접적으로 제어하는 역할을 하며, 컴퓨터가 이해할 수 있는 기계어를 통해 하드웨어에게 전달해주는 역할을 한다.
2. 용도
보통 자동화 작업을 위해 사용
3. 실행
chmod 755 script.sh (권한 주는 것 추가)
그냥 파일 명으로 실행한다.
ex) ./script.sh
4. vi 단축키
'CS > 운영체제(리눅스)' 카테고리의 다른 글
런 레벨(Run Level) (3) | 2023.05.15 |
---|---|
리눅스 파일시스템 및 명령어 (0) | 2023.01.24 |
리눅스 권한 및 사용자 관련 (0) | 2022.12.27 |
리눅스 강의(시니어코딩) (0) | 2022.02.01 |
리눅스에서 YUM(Yellodog Update Modified) / apt (0) | 2021.10.12 |