오늘은 COMMAND LINE과 Git에 대해서 배웠다!
COMMAND LINE INTERFACE를 쓰는 이유?
왜 리눅스, 유닉스를 사용할까?
| 용어 | 설명 |
|---|---|
| ls | 디렉토리 안 파일보기 |
| cd | 디렉토리로 이동 |
| cd~ | 홈 디렉토리 |
| cd/ | 루트 디렉토리 |
| cd. | 현재 디렉토리 |
| cd.. | 부모 디렉토리 |
| pwd | 현재 디렉토리 확인 |
파일이름에 공백이 있다면?
공백에 해당하는 부분을 역슬래시를 넣어줍니다.

파일이름이 너무 길다면 자동완성을 이용해보자!
| 명령어 | 내용 |
|---|---|
| touch name | 빈 파일 생성 |
| mkdir name | 디렉토리 생성 |
| cat name | 텍스트 형태의 파일 확인 |
| mv name target directory | 옮길 파일 및 디렉토리 |
| mv name new name | 파일 및 디렉토리 이름 바꾸기 |
| cp name target directory | 복사 |
| cp -r 폴더 | 복사 |
| rm name | 파일 삭제 |
| rm -r name | 폴더 삭제 |
👀 삭제는 중요하다!
rm 명령어는 삭제할건지 확인하지 않고 삭제된 파일은 복구 불가능
👀 sudo는 권한 문제를 해결하는 솔루션이 아니다!
가능한 user 권한으로 해결할 수 있어야 한다
sudo는 한번만 인증하면 그 이후는 생략