본문 바로가기

CentOS/Study

[Linux]VI 편집기 - 특징/소개

반응형
  • vi 편집기(Visual Editor) vi 편집기는 유닉스 계열에서 가장 많이 사용되는 텍스트 편집기이다. 1976년 빌 조이(Bill Joy)가 개발하였다. vi 편집기는 한 화면을 편집하는 비쥬얼 에디터(Visual Editor)이다.
  • vim(vi improved) 브람 무레나르(Bram Moolenaar)가 vi 편집기와 호환되면서 독자적으로 다양한 기능 추가하여 만든 편집기이다. 편집시에 다양한 색상을 이용하여 가시성을 높였으며, 패턴 검색시에 하이라이트 기능을 제공하여 빠른 검색이 가능하게 해준다. (http://www.vim.org)

 

< VI  명령어 >

- 파일 열기 / 생성

새 파일을 편집할 수 있는 화면이 나온다. 

여기서 작업을 한후에는 반드시 파일이름을 지정하여 저장하여 주어야 한다. 

예) : w filename (최하위행 모드)

filename 이름을 가진 파일이 존재하는 경우 해당 파일을 편집하고 filename 이름을 가진 파일이 존재하지 않는 경우 

새 파일을 편집할 수 있는 화면 상태가 된다.

# vi
# vi filename

 

- 손상된 파일 회복(swap)

Recovery, 이전 vi 편집 작업 중 비정상적으로 작업이 끝난 경우 편집하던 파일 복구시에 사용된다. 

이 경우 사용자의 메일로 복구할 파일에 대한 정보가 오게 된다.

이전 vi 편집 작업 중 비정상적으로 작업이 끝난 경우 복구할 파일들에 대한 전체적인 목록을 볼수 있다.

# vi -r filename
# vi -L

 

- 파일 읽기 모드로 열기

Readonly, 파일을 Readonly 상태로 열어준다.

중요한 파일, 여러 사람이 동시에 수정가능한 파일을 다룰때 편리하게 사용 될수 있다.

view 명령어와 동일한 기능을 수행할 수 있다.

# vi -R filename
# view filename

 

- 파일 열고 해당 행으로 커서 이동

# vi +38 filename

 

- 파일 열고 word의 처음 발생 단어부터 열기

# vi +/"word" filename
반응형