[리눅스/유닉스] vi 편집기란

 

 

리눅스 vi 편집기

 

■ vi 편집기란?

 

vi 편집기는 윈도우의 메모장처럼 사용되는 유닉스에서 제공하는 표준편집기를 말함 

이미 존재하는 파일을 수정하는 경우 또는, 신규 파일을 만들고자 할 때 vi 명령을 사용함

 

#vi <파일 경로/파일명>


vi 명령어를 입력하여 프로그램을 시작하면 일반적으로 명령(normal)모드로 시작되고, 이때 키보드에서 “I” 키를 누르게되면 편집(insert)모드로 바뀌어 “Esc” 키를 누를 때까지 문서 작성을 할 수 있음

 

편집중인 문서 저장 시 “:w"를 입력하고, 수정 완료 후 ”:q"를 입력하여 프로그램을 종료함

파일에 쓰기 권한이 없을 때 'readonly‘ option qis set (use ! to override)라는 메시지가 출력이되면서 

저장이 안 되는 경우가 있는데 이때는 강제 옵션인 "!“를 추가로 붙여서 문제를 해결함

 

※ vi 편집기는 아래의 “3가지 모드”로 구성됨
1. 명령모드: 기본 구성 / 텍스트 편집 불가 / 명령어 수행
2. 편집모드: 텍스트 편집만 가능
3. 확장모드: 종료하거나 저장이 가능한 확장 기능 수행

댓글

Designed by JB FACTORY