Shell
- 사용자의 명령어를 운영체제가 알아들을 수 있도록 해석하고 커널에게 전달
- 커널은 해석된 명령어를 받아 하드웨어에 직접적으로 명령을 내림
예시
ls -l
- cmd에서 명령어를 치면, 하드웨어는 해석하지 못함
- 이때, 쉘이 ls -l 옵션을 해석해줌
- 해석된 명령을 커널에게 전달하고, 커널은 하드웨어에게 해석된 명령을 실행하라 함
Shell의 주요 기능
- 명령어 해석기 기능
- 사용자와 커널 사이에서 명령을 해석해 전달
- 쉘 자체에 프로그래밍 기능
- 프로그램 작성 가능, 반복 수행, 코드 재사용
- 사용자 환경설정 기능
참고
https://hstory0208.tistory.com/entry/Shell-이란-쉽게-알아보자
'SERVER > 리눅스' 카테고리의 다른 글
[Linux] 프록시(Proxy)란? (0) | 2024.11.03 |
---|---|
[Linux] 데몬 & xinetd이란? (0) | 2024.11.03 |
[Linux] Kernel이란? (2) | 2024.11.03 |
[Linux] 리눅스란? (1) | 2024.10.23 |
우분투 20.04 LTS 한글 입력기 설치 (0) | 2022.12.12 |