티스토리 뷰
728x90
운영체제, Shell, Bash
운영체제(OS)
• 하드웨어와 사용자 사이에서, 사용자가 컴퓨터를 사용하기 쉽도록 관리해주는 시스템 프로그램
• 하드웨어 리소스 관리, 시스템 관리, 프로그램에 대한 일반적인 서비스 제공
• 운영체제가 없었을 땐, 프로그램을 실행하기 위해 프로그램이 담겨 있는 저장 장치 등을 직접 컴퓨터에 넣어 읽게 만들거나, 하드웨어를 직접 조작하여 실행하였다.
Shell(셸)
• 사용자가 운영체제를 통해 컴퓨터를 제어할 수 있도록, 운영체제가 제공하는 인터페이스 프로그램
• 사용자와 운영체제를 이어주는 역할
- 사용자는 운영체제에게 셸을 통해 명령어를 입력하고, 운영체제는 셸을 통해 사용자에게 결과를 출력
• 윈도우의 탐색기, CMD
• 리눅스의 Bash
Bash(배시)
• 유닉스는 기본 셸로 Bourne Shell을 사용했다.
• 리눅스는 이 Bourne Shell을 호환하는 Bourne-again Shell(Bash)를 만들어 기본 셸로 사용
이 글은
유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자
강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.
728x90
'🐧 Linux' 카테고리의 다른 글
[Linux] 6. 리눅스의 파일 관리 명령어 (~과 #의 의미) (1) | 2024.01.14 |
---|---|
[Linux] 5. 리눅스의 디렉토리 구조 (0) | 2024.01.11 |
[Linux] 4. 관리자 권한 (root 계정) (0) | 2024.01.10 |
[Linux] 2. 리눅스의 역사 (0) | 2024.01.06 |
[Linux] 1. 리눅스를 배우기 전 (0) | 2024.01.05 |
댓글
250x250
공지사항