vi

vi편집기는 unix환경(linux, mac 등)에서 기본적으로 제공하는 편집기(Editor)이다.
윈도우의 메모장과 같은 역할이지만, vi에서 사용하는 명령어를 숙지해야한다. vi는 세가지 모드가 있는데 1.입력모드, 2.명령모드, 3.콜론모드로
각 모드를 진입하는 방법을 먼저 알고 이외 각 모드에서 사용하는 키를 익히면 된다. 아래 내용은 구글링으로 퍼옴.. 기본 키만 설명 된 것을 가져왔다.

1. 입력모드
텍스트를 입력할 수 있는 상태를 말한다. 타이핑을 통해 내용을 입력하고 수정할 수 있다.
* i : 현재 커서의 위치에 글자 삽입
* a : 현재 커서 위치의 다음 칸에 글자 삽입
* o : 현재 줄 다음 줄에 새로운 줄 삽입

2. 명령모드
ESC키를 누른 상태. 복사, 붙여넣기, 이동, 삭제 등의 편집 기능을 활용할 수 있다.
* 방향키 h,j,k,l
* % : 짝을 이루는 기호 확인
* ^ : 현재 줄의 맨 앞으로
* $ : 현재 줄의 맨 뒤로

* yy : 한 줄 전체 내용 복사
* p : 붙이기

* D : 커서부터 줄의 끝까지 지우기
* d : 지우기
* ndd : n줄 지우기
* u : 한번 복구하기 (윈도우의 ctrl+z 역할)

* /가 : 현재 위치에서 아래 방향으로 '가'라는 단어 찾기
* ?가 : 현재 위치에서 위 방향으로 '가'라는 단어 찾기

3. 콜론모드
열기, 저장, 종료 등의 명령을 수행한다. 명령모드 상태에서 :(세미콜론)으로 진입한다.
* w : 저장하기
* q : 종료하기
* wq : 저장하고 종료하기
* w! : 강제로 저장하기
* q! : 강제로 종료하기


'IT Engineer > Linux' 카테고리의 다른 글

linux user와 group  (0) 2019.02.13
linux 환경변수  (0) 2019.02.13
linux - telnet, nmap  (0) 2019.02.13
linux - crontab  (0) 2019.02.13
linux - firewall-cmd  (0) 2019.02.13

+ Recent posts