오늘한 일
- code states - 개발자 도구 사용법 강의 듣기
- Command Line Interface(CLI)와 Graphical User Interface(GUI) 의 차이점
- CLI 를 사용해 GUI 의 기능을 사용할 수 있다(폴더 만들기 mkdir , 파일 만들기 touch , 파일이동 mv , 복사 cp, 읽기 cat , 수정 vi , 삭제 rm, 권한설정 sudo ).
- CLI 명령어를 사용해 현재 내가 위치한 디렉토리를 파악할 수 있다(홈 디렉토리 ~ , 루트 디렉토리 / ).
- sudo , chown , pwd , cd , ls , ls -al
- 협업 도구 git 버전 관리 시스템 사용하는 목적, 설치, 사용법
- git 명령어 : fork , clone , add , commit , pull , push 알기
오늘 느낀점
- CLI 는 resource(자원)를 적게 소모한다. 복잡한 일을 한 줄의 명령어로 처리할 수 있다.
- 절대경로와 상대경로 알기, 절대경로는 파일이 가지고 있는 고유한 경로(전체 경로)이고 상대경로는 '현재 위치한 곳을 기준'으로 '그 곳의 위치'이다.
- / 루트 ./ 현재 위치 ../ 현재 위치의 상단 폴더
- pwd (print working directory) 는 현재 어떤 경로에 있는가를 절대경로로 표시해준다. (예를 들어 C:\Users\Administrator\Documents\GitHub\javaStudy)
- vi 로 파일을 수정할 때 i 로 입력을 활성화 시킬 수 있다. 수정이 끝난 후 esc 로 입력을 비활성화 시키고 :wq! 로 저장후 나올수 있다.
- git 의 원리는 workspace > (add) > index > (commit) > local repository > (push) > remote repository (index = staging area)