<aside> ✏️ 오늘 학습 요약
</aside>
git
은 로컬 (내 컴퓨터에) 설치되는 시스템github
는 원격으로 중앙에서 프로젝트를 백업해주고, 버전 관리, 협업도 하게 해주는 시스템<aside> 💡 깃은 내 컴퓨터 안에서 버전을 관리 해주는 시스템이자, 깃허브와 소통하는 시스템이다. 깃허브는 원격 컴퓨터에서 백업을 담당하는 시스템이자, 내 컴퓨터와 별도로 버전 관리를 해준다. 내 컴퓨터에 깃이 깔려 있으면, 버전 관리를 로컬로 할 수 있을 뿐 아니라 깃허브와 소통 할 수 있다. 다른 컴퓨터에도 깃이 깔려 있으면, 깃허브를 통해서 소통(다운로드, 복제, 백업 .. ) 할 수 있다.
</aside>
<aside> ❓ 셸 (Shell) 이란 ? 영어로는 조개 껍데기라는 의미이다. 운영체제의 커널과 직접 상호작용하여 명령어를 실행하고, 그 결과를 사용자에게 반환 해준다. 즉, 사용자가 입력한 명령을 해석하고 실행하는 소프트웨어이다. 셸이 사용자와 커널 사이에서 인터페이스 역할을 함
사용자 ↔ 셸 ↔ 커널
셸의 종류 : MS DOS, 명령 프롬프트(cmd),powerShell bash, Mac Terminal
</aside>