오늘은 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는 한번만 인증하면 그 이후는 생략