TIL | May_20th

정지우·2021년 5월 21일
0

TIL.zip

목록 보기
6/33
post-thumbnail

오늘의 생각

처음 배운다

부트캠프 2주차가 되자, 처음 배우는 내용이 나왔다. 다행히 페어분께서 코딩 유경험자라 적지 않은 도움을 받았다. 주어진 시간 내에 이해를 빨리 하는 훈련이 되어야 할 것 같다. 이번에는 도움을 받는 입장이 되어 운이 좋았지만, 만약 그렇지 않으면 내가 이렇게 글을 쓸 여유가 있었을지는 의문이다.

클론코딩과의 병행

오늘은 동일한 진도에 해당하는 내용을 공부했다. 부트캠프에서 nodeJS의 전반을 배웠다면, 노마드코더에서는 거기에 'Babel-node'라 하는 최신 문법 자바스크립트를 적용하는 것까지 배워봤다. 이렇게 여러 관점에서 같은 내용을 공부하는 것이 다소 효과적인 공부가 되는 것 같다.


학습 목표 - 리눅스 터미널

  • 리눅스 터미널을 실행할 수 있다.
  • CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다.
    • GUI의 변경사항을 CLI로 확인할 수 있다.
    • CLI의 변경사항을 GUI로 확인할 수 있다.
  • 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다.
    • pwd: 현재 위치를 확인하는 명령어
    • mkdir: 새로운 폴더를 생성하는 명령어
    • ls: 폴더나 파일의 목록을 출력하는 명령어
    • open (macOS): 현재 폴더를 파일 탐색기로 여는 명령어
    • cd: 폴더에 진입하는 명령어
    • touch: 새로운 파일을 생성하는 명령어
    • cat: 파일의 내용을 터미널에 출력하는 명령어
    • rm: 폴더나 파일을 삭제하는 명령어
    • mv: 폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어
    • cp: 폴더나 파일을 복사하는 명령어
    • sudo: 관리자 권한을 이해할 수 있다.
  • 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다.
    • /: 루트 디렉토리
    • ~: 홈 디렉토리
  • 절대 경로와 상대 경로의 차이를 이해할 수 있다.
    • 절대 경로의 시작이 루트 디렉토리(/)인 것을 이해할 수 있다.
    • 상대 경로의 시작이 현재 디렉토리(.)인 것을 이해할 수 있다.
    • 텍스트 에디터 nano를 이용해 파일을 수정하고, 저장할 수 있다.

학습 목표 - 패키지와 패키지 매니저

  • 패키지와 패키지 매니저 필요성을 이해할 수 있다.
  • MacOS 터미널을 통해 Homebrew 패키지 매니저를 설치하고 패키지를 관리하는 명령어를 사용할 수 있다.
    • brew update: 패키지의 업데이트 여부 확인
    • brew outdated: 업데이트 필요한 파일 조회
    • brew upgrade: 프로그램 업그레이드
    • brew info: 프로그램의 정보 확인
    • brew install: 프로그램 설치
    • brew list: 설치된 프로그램 목록 보기
    • brew uninstall: 프로그램 삭제

학습 목표 - nodeJS

  • nvm, Nodejs, npm을 설치하고, 버전을 확인할 수 있다.
  • 명령어 node를 이용해 JavaScript 파일을 실행할 수 있다.
  • 스프린트 시작 전 package.json 파일을 확인하고, npm install을 사용할 수 있다.

오늘 할 일

  • 부트캠프 TIL 에버노트 정리
  • 벨로그 포스팅 정리(TIL, keyword, error)
  • 위투브 클론코딩(#2)
profile
재미를 쫓는 개발자

0개의 댓글