210127_TIL

seungyeon·2021년 1월 27일
0

TIL

목록 보기
6/64

🍎 오늘 한 일

  • 내가 사용하고 있는 Ubuntu에 git을 설치했다. 생각보다 단순했다. 괜히 겁먹지 말자!
  • CLI에 대해 공부했다.
    • unix/linux 명령어들을 배우고 사용해봤다. 어찌보면 간단한데 아직 GUI에 익숙해서 그런지 CLI 사용이 편해지려면 더 연습이 필요할 것 같다.
  • Git의 버전관리시스템에 대해 공부했다.
    • 전부터 궁금했던 branch가 어떤 개념인지 알게 됐다. 디자인 일을 할 때 가장 중요하게 생각했던 부분이 폴더와 파일관리였는데, 개발은 Git의 branch로 관리할 수 있다고 하니 이해가 쉬웠던 것 같다.
    • 초반에 터미널에서 git을 사용하는 것에서 막혀서 쩔쩔맸는데, 역시 괜히 겁먹은거였다. 대체 왜 git을 두려워했던건지 모르겠다 ㅇㅅㅇ
  • JavaScript Koans 과제를 시작했다. 그동안 배운 내용을 잘 숙지한 것 같아 뿌듯하다 😊.

✍ 기억할 것

CLI

기본 unix/linux 명령어

명령어기능비고
ls파일 보기ls -al을 사용하면 파일의 세부정보 확인 가능
cd디렉토리로 이동어느정도만 입력하고 Tab 키를 누르면 입력받은 값으로 시작하는 파일 이름을 자동완성해준다.
cd ~       //홈 디렉토리로 이동 
cd / //root 디렉토리로 이동
pwd현재 디렉토리 확인현재 디렉토리의 Full Path를 확인 가능
touch빈 파일 생성touch [newfile_name]
mkdir디렉토리(폴더) 생성mkdir [newdir_name]
mv파일 및 디렉토리 옮기기
파일 및 디렉토리 이름변경
mv [file_or_dir][target_dir]  //파일 및 폴더 이동
mv [file_or_dir][new_name] //파일 및 폴더 이름변경
cp복사
cp [file][target_dir] //파일 복사 
cp -r [folder] //폴더 복사
rm삭제*
rm [file_name] //파일 삭제 
rm [dir_name] //폴더 삭제
⚠ 정말 삭제할것인지 묻지 않음. 휴지통으로 이동하는 것이 아니라 그냥 영구삭제.
cat텍스트 형태의 파일 확인cat [file_name]
⚠ 파일 이름은 확장자(.txt)까지 써줘야 한다.
clear터미널 화면 초기화

권한과 관련된 unix/linux 명령어

명령어기능
sudo관리자 권한으로 실행
chown

unix/linux의 파일/디렉토리 소유권

ls -al 명령어를 사용해 확인할 수 있다.

// ls -al 의 상세 내용 
접근권한여부 링크된파일개수 소유자 소유그룹 파일크기 만든날짜 만든시간 파일(디렉토리)이름
drwxr-xr-x 2 seungyeon seungyeon 4096 1월 27 12:11 Downloads

🌟 더 공부해야 할 것

  • CLI 사용에 익숙해지도록 당분간은 GUI보다 CLI를 사용하자.
  • Reference data type에 대한 이해가 조금 부족한 것 같다. 완벽하게 터득할 때까지 더 공부하자.

🔥 느낀 점

  • 어려워보인다고 쫄지 말자!! 🔥🔥🔥

🌈 내일 할 일

  • JavaScript Koans 스프린트 완료 & git 사용해서 제출

0개의 댓글