[CLI] 기초명령어

노호준·2022년 12월 28일
0

  • 개발자에게 CLI는 중요함. 터미널, nano, npm, nvm, node.js, git학습해보자
  • CLI는 터미널로 컴퓨터와 상호작용하는 방식, GUI로 할수있는 모든게 가능
  • 프롬프트 : 터미널 한줄공간
  • pwd : 현재 위치 확인 명령어
  • mkdir : 새폴더생성
  • ls : 폴더내 리스트 확인
  • 옵션쓸때 -를 씀
  • ls -a : 폴더 파일 전부 출력
  • ls -l : 폴더 파일 포멧 전부 출력
  • drwxr-xr-x 에서 d는 폴더, -는 파일을 나타냄
  • cd : 폴더 진입
  • open . : 현재위치를 gui로 실행
  • cd helloWorld : 폴더로 이동
  • touch hi.txt : 파일 생성
  • cat : 파일내용을 터미널에 출력
  • rm -rf : 포스삭제, 폴더도삭제됨 //remove
  • mv 대상파일or폴더 도착폴더 //move
  • mv filename filename // 이름 변경 foldername foldername도 이름변경
  • cp 원본파일이름 new파일이름 (-rf로 폴더도 가능) //copy
  • 상대경로 : 현재위치. 상위폴더 .. 현재폴더내 폴더&파일 진입 ./hi
  • sudo : 관리자권한사용 먼저쓴다. sudo mkdir hi
  • nano : 그냥 이거치면 에디터가 뜸
  • nvm으로 여러가지 node.js버전을 옮겨다닐 수 있음
  • npm 모듈 : node.js에서 남들이 만들어놓은 모듈 앱스토어
  • package.json : 이npm모듈의 정보 카탈로그, 타인에게 알려줄때 필요
  • 앞으로 package.json에 있는 모듈을 다운하면 됨, npm install로 할수있음
  • npm install mocha --save-dev옵션을 달면 자동으로 devDependencies에 추가함
  • dependencies는 반드시 필요한 모듈들이 적혀있음
  • devDependencies는 개발환경에 필요한 모듈, 동작에는 영향안줌
  • scripts : CLI에서 사용가능한 명령을 적어둠 사용자는 npm run 뒤에 submit를 써서 제출하는 등 할수있다.
  • git repository 는 remote와 local 두종류 저장소 제공
  • 남의 소스에 기여하려면 내 원격저장소로 갖고오는 fork작업이 필요
  • ssh를 통해 git clone할 수 있다.

0개의 댓글