🐧 Linux
[Linux] 3. 운영체제, Shell, Bash
h_json
2024. 1. 9. 22:47
728x90
운영체제, Shell, Bash
운영체제(OS)
• 하드웨어와 사용자 사이에서, 사용자가 컴퓨터를 사용하기 쉽도록 관리해주는 시스템 프로그램
• 하드웨어 리소스 관리, 시스템 관리, 프로그램에 대한 일반적인 서비스 제공
• 운영체제가 없었을 땐, 프로그램을 실행하기 위해 프로그램이 담겨 있는 저장 장치 등을 직접 컴퓨터에 넣어 읽게 만들거나, 하드웨어를 직접 조작하여 실행하였다.
Shell(셸)
• 사용자가 운영체제를 통해 컴퓨터를 제어할 수 있도록, 운영체제가 제공하는 인터페이스 프로그램
• 사용자와 운영체제를 이어주는 역할
- 사용자는 운영체제에게 셸을 통해 명령어를 입력하고, 운영체제는 셸을 통해 사용자에게 결과를 출력
• 윈도우의 탐색기, CMD
• 리눅스의 Bash
Bash(배시)
• 유닉스는 기본 셸로 Bourne Shell을 사용했다.
• 리눅스는 이 Bourne Shell을 호환하는 Bourne-again Shell(Bash)를 만들어 기본 셸로 사용
이 글은
유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자
강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.
728x90