AddValue

흐뭇, 뿌듯 그리고 편안함

화요일

30

6월 2020

0

COMMENTS

리눅스 VI에디터 사용법 [ VI에디터 명령어 ]

Written by , Posted in 팁스(Tips)

간간히 리눅스를 사용하게 되는데 자주 사용하지 않아서 그런지 매번 VI에디터 명령어를 잊어먹게 되네요. 이번에 한번 VI에디터 명령어를 정리해 두면 좋을꺼 같아 리스트화 했습니다.

먼저 VI에디터는 3가지 모드 형태로 사용될 수 있습니다.

– 명령모드, 입력모드, 마지막 행 모드

VI에디터를 자유자재로 사용하시는 분들이 이 3가지 모드를 혼합해서 글을 작성하시곤 하죠. 저도 익숙해서져 그랬으면 좋겠는데, 뭐 자주쓰는게 아니라서 계속 사용법을 잊어먹네요.

< VI 에디터 명령어 정리 >

1) 명령 모드(command mode)에서 사용

– ESC키를 누르거나 VI를 바로 시작했을떄가 명령모드입니다.
– 엔터키를 누르지 않아도 해당 명령이 실행됩니다.


i : 현재 커서 위치에 삽입

a : 현재 커서 바로 다음위치에 삽입

o : 현재 줄 다음 위치에 삽입

x : 커서가 위치한 곳의 글자 1개 삭제

dw : 커서가 위치한 곳에서 부터 단어 삭제

dd : 커서가 위치한 곳의 한 줄 삭제 ( P로 복구 가능함)

u : 방금 한 명령 취소 (윈도우 단축키 ctrl + z 와 같음)

yy : 현재 줄을 버퍼로 복사 (한 줄을 ctrl + c )

p : 현재 커서가 있는 줄 바로 아래에 버퍼 내용 붙여넣기 ( ctrl + v )

k : 위로 커서 이동

j : 아래로 커서 이동

l : 오른쪽으로 커서 이동

h : 왼쪽으로 커서 이동

o : 커서가 있는 줄의 맨 앞으로 감 (home 키와 동일)

$ : 커서가 있는 줄의 맨 뒤로 감 (end 키와 동일)

2) 마지막 행 모드(last line mode) 에서 사용

– ESC 누르고, 콜론( : )을 누르면 마지막 행 모드로 변경됩니다.
– 명령어를 치고 엔터를 해야 실행됩니다.

w : 현재 파일명으로 파일 저장

q : VI 에디터 종료


wq : 저장 후 종료


f [파일명] : 파일이름을 [파일명]으로 변경

숫자 : 해당 라인으로 커서 이동

$ : 파일의 맨 끝 줄로 이동

e! : 마지막 저장 이후 모든 편집 취소

set nu : 라인 번호 출력

set nonu : 라인 번호 출력 취소

참고로 위에 예시를 든 명령어보다 더 많은 VI 에디터 명령어가 있습니다.
제가 자주 쓰는 것만 적어두었네요.

 

 

댓글 남기기

이메일은 공개되지 않습니다.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.