리눅스 편집기는?
- vi, vim
- emacs
- nano (menu가 지원)
왜 vim 에디터인가?
- 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 만들어 현재까지 리눅스에서 가장 많이 사용되는 에디터
- 리눅스 버전 뿐만 아니라 윈도우 버전도 존재
vi 편집기 사용하기
- $ vi <파일이름>

- "i" : 현재 커서 위치의 왼쪽에 입력
- "l" : 현재 커서 위치의 오른쪽에 입력
- "a" : 현재 커서 위치의 오른쪽에 입력
- "A" : 현재 커서가 있는 문장의 가장 오른쪽에 입력
- "o" : 현재 커서가 있는 문장의 아래쪽에 입력
- "O" : 현재 커서가 있는 문장의 위쪽에 입력
- "x" : 현재 커서 위치 한글자씩 삭제
- ex mode
- :e! : 편집 취소
- :w : 저장하기
- :w newfile : newfile(새로운 이름)으로 저장하기
- :q : vi 편집기 종료하기
- :q! : 젼경사항 취소 후 강제로 종료하기
- :wq : 저장하고 종료
- :r filename : 편집중인 파일에 filename(다른 파일)을 끼워 넣기
- command mode
- 커서이동 : w b A l
- 삭제 : x dw dd d$
- 복사 : y yw yy y$
- 치환 : r cw cc C R c$
- 붙여넣기 : p
- 반복 : .
- 찾기 : /word ?word
- 찾아바꾸기 : :s/word1/word2/g

