$ pwd
: 현재 경로$ ls
: 현재 경로의 파일 조회$ ls -al
: 숨긴 파일까지 조회cd <path>
: path로 이동cd ..
: 상위 디렉토리로 이동cd .
: 현재 디렉토리로 이동cd ~
: 홈 디렉토리로 이동 (윈도우에서는 사용자 폴더 예: /c/User/leeyu) touch <file_name>.<file_format>
: 비어있는 파일 생성 cat <file_name>.<file_format>
: 파일의 내용을 보여줌 rm <file_name>.<file_format>
: 파일 삭제 vi <file_name>.<file_format>
: 파일 내용 편집기i
or a
ESC
:w
:q
:wq
mkdir <directory_name>
: 비어있는 폴더 만들기 rmdir <directory_name>
: 비어있는 폴더 삭제 rm -rf <directory_name>
: 비어있지 않은 디렉토리 삭제 (내부 파일까지 삭제되므로 사용시 항상 주의!)💡 파일명, 디렉토리명에는 되도록이면 공백이나 특수문자는 지양하는 것이 좋다.
git diff
: 최근 커밋과 워킹 디렉토리 비교git diff --staged
: 최근 커밋과 스테이지 비교git diff <commit> <commit>
: 커밋끼리의 비교, 순서 중요git stash
: 스택에만들어 하던 작업을 임시로 저장 git stash -m "<message>"
: 메세지와 함께 임시저장git stash list
: stash목록 확인git stash apply stach@{n}
: stash 가져오기 (stash이름 생략하면 가장 최근의 stash를 가져온다.)