검색결과 리스트
글
vi 편집기
i2sec/Linux
2014. 8. 16. 16:54
1.vi란?
- linux에서 메모장과 같은 기능으로 파일을 생성하거나 편집할 때 주로 이용된다.
2. vi mode
3. 명령 모드
- vi 기본 모드
- vi가 실행 되거나, 입력 모드에서 ESC키
- 커서 이동, 문자열 수정, Copy & Paste
- Enter키 입력 불필요
인자값 |
의미 |
i |
커서 위치에서 입력 모드 변경 |
a |
커서 위치 우측 한칸에서 입력 모드 변경 |
s |
커서 문자를 지우고 입력모드 변경 |
x |
커서 위치 문자 삭제(숫자키와 같이 사용 시 숫자만큼 뒤로 삭제) |
dd |
현재 커서 행 삭제(숫자키와 같이 사용 시 숫자만큼 행 삭제) |
yy |
현재 커서 행 복사(숫자키와 같이 사용 시 숫자만큼 행 복사) |
p |
복사 내용 현재 라인 이후 붙여넣기 |
u |
되돌리기 |
4. 실행 모드
- ":"을 찍자마자 명령모드에서 실행모드로 변경
인자값 |
의미 |
:! [command] |
커서 위치에서 입력 모드 변경 (shell에서 쓰던 명령어 사용가능) |
:e [command] |
파일 열기 |
:q |
종료(변경x) |
:q! |
강제 종료(변경 무시) |
:w |
파일저장 |
:wq |
파일 저장 후 종료 |
-"!"는 강제의 의미
- 주로 'wq!' 저장하고 나온다
5,기타
- ':set nu' : 라인 앞에 번호 표시
- ':/300' : 300번째 줄 이동
- ' /"문자열"' : 찾는 문자열 검색
'n'을 누르면 밑으로가면서 검색, 'shift+n'을 누르면 위로가면서 검색
- ":/bin/bash" : 현재 vi로 오픈한 파일의 권한으로 bash실행