01. 운영체제(os)
- os의 역할
1. 시스템 자원(System Resource) 관리자
2. 사용자와 컴퓨터간의 커뮤니케이션 지원
3. 컴퓨터와 하드웨어 뿐만 아니라 응용 프로그램도 관리(제어)한다.
02. Linux
Linux를 쓰는 이유
오픈소스
- 오픈소스 소프트웨어
- 누구나 자유롭게 확인, 수정, 배포할 수 있는 코드
- 네트워크 운영체제(멀티테스킹, 멀티 스레드)
Linux 종류
CLI(Command Line Interface)란?
- 글자의 입출력을 통해 사용자와 컴퓨터 간 소통하는 방식
- 대표적인 CLI로는 윈도우의 cmd, 맥의 terminal, 리눅스의 terminal
- 키보드 + 명령어 사용 가능
GUI(Graphic User Interface)란?
- 사용자가 그래픽을 통해 사용자와 소통하는 방식
- 그래픽으로 전달되는 그림이나, 아이콘을 통해서 소통
- 키보드 + 마우스 모두 사용 가능
Linux 핵심 개념
- 파일구조
- 환경변수
- config 파일 (dot 파일)
- 터미널명령어