*git for windows version 2.35.1.2에서 진행했습니다.
*git bash에서 학습하였습니다.
cd [폴더 이름]
: 폴더로 이동
- Ex) cd Documents/
cd ..
: 상위 폴더로 이동mkdir [폴더 이름]
: 폴더 생성
- Ex) mkdir dev
pwd
: 현재 위치 표시ls
: 현재 폴더에 있는 파일들 표시
touch [파일 이름]
: 파일 생성
- Ex) touch readme.md
mv [파일 이름] [옮길 위치]
: 파일 옮기기
- Ex) mv readme.md bin/
mv [파일 이름] [파일 이름]
: 파일 이름 변경
- Ex) mv readme.md ./README.txt
cp [파일 이름] [복사할 위치]
: 파일 복사해서 넣기
- Ex) cp readme.md bin/
rm -r [파일 이름]
: 파일 제거
- Ex) rm -r README.txt (recursive)
- 폴더는 강제로 지울 수 없음, 안의 모든 파일을 제거해야 제거 가능
rm -rf [파일 이름]
: 폴더와 그 안의 파일들 강제로 지우기rm -ri [파일이름]
: 폴더 안의 내용을 하나씩 확인하면서 지우기
cat [파일이름]
: 파일 내용 나열
- Ex) cat readme.md
vi [파일이름]
: vim으로 파일 작성, 수정
- Ex) vi readme.md
- V(shift + v) : visual line mode(줄 단위 선택)
- ctrl + v : visual block mode(블럭 단위 선택)
- :q : quit(나가기, 변경사항 있으면 물어봄)
- :q! : quit discarding all changes(그냥 무조건 나가기)
- :w : write (저장하기)
- :wq : write and quit(저장하고 나가기)
- :{number} : jump to {number}th line (number째 줄로 이동)
Reference: