Git Bash를 관리자 권한으로 실행합니다.git config --listgit config --global user.name "이름"git config --global user.email "이메일"git config --global core.editor "vim"git config --global core.editor "cat"bash(Bourne Again Shell) : Brian Fox가 작성한 유닉스 쉘zsh : Paul Falstad가 작성한 유닉스 쉘pwdlsls -als -lls -alcd {이동할 디렉토리}cd documents/, cd ..mkdir {새폴더이름}touch {새파일이름}touch hello.js, touch index.htmlmv {옮길파일/디렉토리} {옮길위치}mv hello.js bin, mv ../index.html .mv {이름바꿀파일} { 새파일이름}mv hello.js ./main.jscp {복사할파일} {새파일이름}cp style.css ./nav-bar.cssrm {삭제할 파일이름}rm *.css : css : css파일 포맷을 가진 모든 파일을 삭제합니다.rm nav.* : nav라는 이름을 가진 파일을 모두 삭제rm -rf {삭제할폴더이름}rm -rf bin : bin 폴더를 삭제합니다.rm -rf / : 루트의 모든 파일을 삭제합니다.vi {열려고 파는 파일이름}:q - quit:q! - quit discarding all changes:w - write:wq - write and quitesc키 - (insert mode에서) normal modei - (normal mode에서) insert mode
Git은 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System)입니다.
Github는 버전 관리, 소스 코드 공유, 분산 버전 제어 등등이 가능한 원격 저장소입니다.

git -v git의 설치 및 버전을 확인할 수 있습니다.$ 는 현재 사용자의 명령어를 기다리고 있다는 의미의 기호입니다.명령어 clear는 창을 정리해줍니다.
(main)은 현재 branch 정보를 나타냅니다.

VS Code에도 vim을 설치할 수 있습니다.
Chrome extension인 vimium은 마우스 없이 브라우저를 사용할 수 있습니다.
삭제라는 의미를 가진 영어단어의 뉘앙스
- 논리적삭제 : remove
- 물리적삭제 : delete