본문 바로가기
컴퓨터공학/Linux

10분만에 배우는 vi 사용법

by 무에서 2017. 8. 7.
반응형

vi는 사용법이 기존 에디터와 달라 처음 사용하기 매우 까다롭다. vi가 이렇게 까다로운 방법을 사용하는 이유는 과거 메인 프레임 컴퓨터의 터미널에서는 GUI가 아닌 CLI (Command Line Interface)를 사용했기 때문이다. CLI 방식에서 텍스트 편집을 하려면 vi와 같은 방식을 사용할 수 밖에 없다.


초기 상태에는 Command mode이다. a,i 등의 명령어를 입력하면 Insert mode로 되어 텍스트를 편집할 수 있다. Insert mode에서 ESC를 누르면 다시 Command mode로 전환된다.


vi에는 매우 많은 명령어가 있지만 기본적으로 텍스트를 편집할 수 있는 명령어는 다음과 같다.


vi [fileanme]

vi로 파일을 연다.


:x

저장 후 vi  종료

:q

저장하지 않고 종료

:w   , :w [filename]

파일 저장


a : 커서 오른쪽에 문자 삽입 (ESC를 누르면 종료)

A : 현재 라인의 끝에 문자 삽입 (ESC를 누르면 종료)

i : 커서 왼쪽에 문자 삽입 (ESC를 누르면 종료)

I : 현재 라인의 앞에 문자 삽입 (ESC를 누르면 종료)


새 라인을 추가하려면 A 또는 I를 누르고 엔터를 치면 된다.

x : 커서의 문자 삭제

dd : 현재 라인 삭제


yy : 현재 라인 복사

p : 커서 아래 라인에 붙여넣기



반응형

'컴퓨터공학 > Linux' 카테고리의 다른 글

10분만에 배우는 Linux 프로그래밍  (0) 2017.08.08
Linux 기본 명령어  (0) 2017.08.07

댓글