Today I Learned [2021. 6. 23. Wed]

Nabang Kim·2021년 6월 23일

Today I Learned

목록 보기
8/41
post-thumbnail

2021년 6월 23일 수요일의 배운 내용을 기록한 문서입니다.
( 내용은 바로 밑에 링크를 달아두었고 대신 Achievement Goal을 적어두었습니다.🙂)

👉🏻문서 1번: https://velog.io/@heewonkim-dev/Linux-TIL-01
👉🏻문서 2번: https://velog.io/@heewonkim-dev/Linux-TIL-02
👉🏻문서 3번: https://velog.io/@heewonkim-dev/Linux-TIL-03
👉🏻문서 4번: https://velog.io/@heewonkim-dev/Linux-TIL-04


CLI

Achievement Goals

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




패키지와 패키지 매니저

Achievement Goals

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




NVM & Node.js

Achievement Goals

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




Written with StackEdit.

0개의 댓글