linuxk-layouts

22

2019-Jan

vi 편집기 명령어 와 사용방법

작성자: 리한 조회 수: 9

vi 편집기 명령어 와 사용방법


: linux, unix 에서 사용하는 vi 편집기는 명령모드, 입력모드, 마지막 행 모드로 총 3가지 모드로 구성되어있습니다.


: 흔히 사람들이 말하는 vi 명령어는 이 세가지 모드를 자유자재로 왔다갔다 하면서 코드나 글을 작성하는 것을 말합니다.


i) 명령 모드(command mode) - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 됩니다. 여기서는 방향키를 이용하여 커서를 이동할 수 있으며,  "dd" 나 "yy" 로 한 줄 삭제 및 한 줄 붙여넣기, 또는 "x" 명령어로 글자 하나를 삭제할 수 있습니다. (더 많은 명령어는 아래에)


ii) 입력 모드(insert mode) - 명령모드에서 insert 명령을 통해서 입력 모드로 넘어 갈 수있습니다. 입력모드로 가게되면, 자유롭게 코드나 글을 작성을 하시면 됩니다. 명령 모드로 다시 돌아오려면 "ESC"를 누르면 됩니다.  ("i" 명령은 커서가 현재 위치한 부분에서 부터, "a"는 커서 바로 다음 부분부터)


iii) 마지막 행 모드(Last line mode) - 마지막행 모드는 명령모드에서 ":" (콜론) 을 입력하면 화면 맨 밑단에 :______ 하며 입력을 할수 있는 공간이 나옵니다. 여기서 현재까지 내가 작성한 이 내용을 저장하고 vi를 종료(wq)할지, 그냥 종료(q, q!)할지 등을 입력할 수 있습니다.




q: 나가기

w: 저장

!: 강제

esc 커멘드모드

insert: 편집모드 ( 삽임보드, 편경모드)


저장 및 종료하기 
- :w : 저장하기 (write)
- :q : 종료하기 (quit) 
- :wq : 저장하고 종료하기 
- :xv저장하고 종료하기 (:wq 와 동일) 
- :w! : 강제로 저장하기 (read-only 로 열었을경우) 
- :q! : 편집한 내용을 저장하지 않고 종료하기 
- :w new_file_name : 새로운 파일이름으로 저장하기 
- :w %.new : 현재화일 이름에 .new 를 붙여서 새로운 화일로 저장
- :230,$ w file_name : 230 줄부터 끝줄까지 file_name 으로 저장하기 
- :.,600 w file_name : 현재줄부터 600줄까지 file_name 으로 저장하기 
- :1,10 w new_file : 1줄부터 10줄까지 new_file 로 저장하기 
- :340,$ w >> new_file : 340줄부터 끝줄까지 new_file 에 추가하기


profile
List of Articles
번호 제목 글쓴이 날짜 조회 수
7 shutdown 명령어 리한 2019-12-09 3
6 terminal 창에서 일심 멈추고 싶을때 명령어 리한 2019-12-08 2
5 Vi 줄번호 누출 명령어 리한 2019-06-24 5
4 vi편집기 사용법 리한 2019-06-24 1
3 리눅스 초보자가 반드시 익혀야 하는 12가지 명령어 리한 2019-05-18 2
» vi 편집기 명령어 와 사용방법 리한 2019-01-22 9
1 Centos 삭제 명령어 리한 2019-01-22 222
linux korea