초보자코너 리눅스 따라하기 명령어 편집기 vi

페이지 : 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12

[13] ex 명령어 익히기

vi서 사용하는 ex 명령어는 이전 ex 편집기에서 지원하던 기능들입니다. ex 모드(콜론 모드)에서 사용하는 명령어는 열기(Open), 저장(Save), 다른 이름으로 저장(Save as) 등의 명령을 수행합니다. ex 모드는 Esc 키를 누르고 ':' 키를 입력하여 들어갈 수 있다는 것과 종료시의 명령어에 대해서는 앞에서 설명하였기에 생략하기로 하겠습니다.

① ex 명령어의 기본형식

(범위지정) (명령어) (명령이 수행될 위치)
:k,l command m

예)
- :1,10 co 50 : 1 줄 부터 10 줄 까지를 50 줄 이후로 복사

- :34,50 d : 34 줄 부터 50 줄 까지 삭제

- :100,150 m 10 : 100 줄 부터 150 줄까지를 10 줄 이후로 옮김

- :.,$ d : 현재줄부터 끝까지 지우기

- :.,+20 co -4 : 현재줄부터 20줄을, 4줄 위에 복사하기

- :-,+ t 0 : 위, 아래로 한줄(총 3줄)씩을, 문서 맨위에 복사하기

- :/pattern/ d : pattern 이 들어있는 줄 지우기

- :/pattern/ -nd : pattern 이 들어있는 줄로부터 n 번째 윗줄 지우기

- :/pattern/ +nd : pattern 이 들어있는 줄로부터 n 번째 아랫줄 지우기

- :/pattern1/,/pattern2/d : pattern1 이 들어있는 줄부터, pattern2 가 들어있 는 줄까지 지우기

- :.,/pattern/ m 23 : 현재줄부터 pattern 이 들어있는 줄까지, 23번줄 이 후로 옮기기



  위의 그림을 중심으로 예를 적용시키고자 합니다.
다음 화면은 콜론상태에서 1,3 co 5라는 명령어를 실행 하였습니다.
여기서도 알수 있겠지만,줄의 개념은 (Retern)을 누른 상태에서의 의미입니다.
그래서 첫번째줄에서 세번째줄까지의 내용이 다섯번째줄에서 다시 쓰여진 것을 볼 수 있을 것입니다.



페이지 : 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12


Copyright ⓒ2000 Linux International Inc. All rights reserved.

 사이트안내 | 사이트투어 | 채용안내 | 운영자에게 | 저작권 | 광고안내 | 배너달기
(주)리눅스인터내셔널은 오픈소스운동을 지원합니다.