[Codestates] 2021. 4. 14

민병대·2021년 4월 14일

Codestates

목록 보기
2/45

드디어 평소에 관심 있던 백엔드의 기초를 배우게 되었다.
처음 들어본 개념이 많아서 이해하기 힘들었다. 그저 따라 하기만 한 것 같다. 하지만 확실히 모르는 건 재밌다.

CLI

  • CLI : Command-Line Interface
  • GUL : Graphical User Interface
  • 명령어

  • pwd : 현재 위치 확인
  • mkdir : 폴더 생성
  • ls : 리스트 (-a : 숨긴 폴더까지 모두, -l : 포멧까지 전부)
  • open . : 현재 위치 열기
  • cd : 위치 이동하기
  • touch : 파일 생성하기
  • cat : 파일 내용 출력
  • cp : 복사하기
  • rm : 삭제 (폴더는 rm -rf)
  • mv : 이동하기
  • sudo : 관리자 권한 일시 획득

  • nano : CLI 에디터, VSCode가 없이 터미널에서 수정 가능
  • nano helloWorld.js
    nano

    패키지와 패키지 매니저

  • 패키지 : 여러 파일이 담겨져 있는 상자
  • 패키지 매니저 : 패키지를 편리하게 사용하게 하는 도구 ex.brew
  • wget : URL을 통해 파일을 다운 받는 프로그램
  • node.js

  • 런타임 : 어떤 프로그램이 동작하는 곳
  • node.js 가 생겨서 브라우저가 아닌 곳에서도 JS를 사용할 수 있다.
  • nvm : node.js의 다양한 버전을 관리하는 프로그램
  • npm : Node Package Manager. 모듈들이 모여있는 모듈 스토어
  • package.json : 필요한 모듈만 골라서 담아놓은 곳
    dependencies : 꼭 필요한 모듈
    devDependencies : 그냥 모듈
  • npm script : 사용 가능한 명령을 기술
  • profile
    마케터 출신 개발자

    0개의 댓글