Linux 명령어를 배워야 하는 이유
- GUI보다 뛰어난 기능 및 컴퓨터의 핵심 영역에 직접 다가가기 쉽다.
- 기본을 익히고 나면 더 쉽게 다룰 수 있다.
- 클라우드 서비스들은 대부분 설정을 코드로 작업한다.
MacOs bash 환경 설정

새로운 터미널 open

MacOs Virtual Machine
- Mac Silicon 버전 부터 Virtual Machine 사용이 불가능하여

UTM 가상머신에 Ubuntu 환경 세팅
운영체제
마이크로소프트 계열 Microsoft NT
유닉스 - Mac OS X와 다른 리눅스 배포판들, 우분투와 페도라, 안드로이드
리처드 스톨만의 자유 소프트웨어 운동
- GNU 프로젝트
- 리눅스 토발즈 -> Kernel
- kernel은 운영체제가 아님
- 자동차의 엔진과 비슷한 존재
리눅스 배포판
쉘 shell
- 운영체제를 사용자들이 사용하게 해주는 것이다.
- 사람이 읽을 수 있는 것을 운영체제에게 번역 해주는 것
터미널 Terminal
- 터미널은 과거 물리적인 하나의 기기를 칭하는 말이였다.