INSERT 모드(i) - 문자를 편집할 수 있다.
COMMAND 모드(esc) - 복사/붙여넣기, 파일 저장/종료 등 다양한 작업을 할 수 있습니다.
종료(quit) - q 입력 후 enter
저장(write) 및 종료 - wq 입력 후 enter
저장 및 강제종료(!) - wq! 입력 후 enter
줄삭제(delete) dd
복사(copy) yy
붙여넣기(paste) p
되돌리기(undo) u
라인 보기 - :set number
텍스트 찾기 /검색어 후 n 으로 탐색
텍스트 대체 :%s/원본/대체/g
파일의 내용을 확인 하는 cat
출력 내용을 검색하는 grep - 파이프 '|'과 함께 사용합니다.[이전 명령어] | [이후 명령어] 명령어의 출력을 다음 명령으로 전달
파일의 내용 검색: cat[파일명] | grep[검색어]
이전 n라인 출력: grep -B n[검색어]
이후 n라인 출력: grep -A n[검색어]
대소문자 구분 없이 검새: grep -i[검색어] *검색어 공백이 있을 경우 검색어로 묶어서 입력
출력 결과를 저장하는 리다이렉션 >, >>
[이전 명령어] > 파일명 이전 명령어의 출력을 파일로 저장 >: 기존 파일이 있을 경우 덮어쓰기 >>:기존 파일이 있을 경우 내용을 추가
아카이브로 묶는 tar
파일이나 디렉터리 아카이브 :tar -cvf[결과파일.tar][디렉터리또는파일]
파일이나 디렉터리 아키이브 해제 :tar -xvf[결과파일.tar]
파일이나 디렉터리 압축 :tar -czvf[결과파일.tar.gz][디렉터리또는파일]
파일이나 디렉터리 압축 해제 :tar -xzvf[결과파일.tar.gz]
$ cat -파일의 내용을 확인하는 cat
$ grep - 출력 내용을 검색하는 grep
$ >, >> - 출력 결과를 저장하는 리다이렉션
$ less - 큰 파일을 읽을 때는 less
$ tar - 아카이브로 묶는 tar
중요) git 허브에 push 하는 방법
git add .
git commit -m "Initial commit"
git push -u origin master