티스토리 뷰

728x90

운영체제, Shell, Bash

운영체제(OS)

• 하드웨어와 사용자 사이에서, 사용자가 컴퓨터를 사용하기 쉽도록 관리해주는 시스템 프로그램

하드웨어 리소스 관리, 시스템 관리, 프로그램에 대한 일반적인 서비스 제공

운영체제가 없었을 땐, 프로그램을 실행하기 위해 프로그램이 담겨 있는 저장 장치 등을 직접 컴퓨터에 넣어 읽게 만들거나, 하드웨어를 직접 조작하여 실행하였다.

 

Shell(셸)

• 사용자가 운영체제를 통해 컴퓨터를 제어할 수 있도록, 운영체제가 제공하는 인터페이스 프로그램

사용자와 운영체제를 이어주는 역할

     - 사용자는 운영체제에게 셸을 통해 명령어를 입력하고, 운영체제는 셸을 통해 사용자에게 결과를 출력

윈도우의 탐색기, CMD

리눅스의 Bash

 

Bash(배시)

• 유닉스는 기본 셸로 Bourne Shell을 사용했다.

• 리눅스는 이 Bourne Shell을 호환하는 Bourne-again Shell(Bash)를 만들어 기본 셸로 사용

 

 

 

 

 

 

 

이 글은

유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자

강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.


728x90
댓글
250x250
공지사항