우선 나는 맥북이 없어서 노트북으로 우분투를 깔아서 진행하였다.
CLI
(Command Line Interface)
명령어를 이용하여 컴퓨터를 제어
GUI
(Graphical User Interface)
그래피컬한 방식을 이용하여 컴퓨터를 제어
이런 검은화면인 터미널을 이용하여 명령어를 적어 사용하는 방법이다.
pwd / 현재 위치 확인
mkdir / 새로운 '폴더' 생성
ls / 특정 폴더에 포함된 파일이나 폴더 확인
cd / 폴더로 진입
touch / 새로운 '파일'생성
cat / 파일 내용을 터미널에 출력
rm / 단일 파일 삭제
rm -rf / 폴더삭제
mv / 이름변경, 위치변경
cp / 복사
sudo / 관리자 권한을 일시적으로 획득
런타임이란, 프로그래밍 언어가 실행되는 환경, 그리고 Node.js는 JavaScript 런타임.
nvm은 Node Version Manager. nvm을 통해 간단한 명령어로 Node.js를 설치하고, 다양한 Node.js version을 손쉽게 옮겨 다닐 수 있다.
남이 만들어놓은 모듈을 node.js 에서는 npm 모듈이라는 이름으로 부르며, 이에 대한 정보를 담아둔 곳이 바로 package.json.
즉, 프로젝트(패키지) 전반에 관한 정보가 들어있다.
npm은 Node Package Manager로 일종의 앱스토어. 필요한 모듈을 다운로드할 수 있는, 모듈들이 모여있는 모듈 스토어.
그리고 CLI를 이용하여 과제 제출하는 방법을 배웠다.
과제의 경우 간단했고, 이 CLI에 익숙해지는게 문제인거같다.
검은화면에 뭐라 적으면 막~수십줄이 뭐라뭐라 주르륵 올라가는데 어우......
이거....익숙해질 수 있을까..?화이팅