[Linux] Vi 명령어 정리

송현·2021년 12월 14일
0

Xshell/Linux

목록 보기
2/3
post-thumbnail

이전 포스트에서 Xhell / Vi가 무엇인지에 대해 포스트 해봤는데, 퇴근 후 집에 와서 포스팅하고 있다,,, 명령어는 알아두면 좋고 계속 사용할것 같아서 이왕 하는거 명령어까지 정리해보겠다.

이전 포스트에서 명령모드, 입력모드, 마지막 행 모드로 총 3가지 모드가 있다고 설명했는데 먼저

명령 모드(command mode)에서의 명령어

i : 현재 커서 위치에 삽입(입력 모드로 넘어간다)
a : 현재 커서 바로 다음위치에 삽입(입력 모드로 넘어간다)
o : 현재 줄 다음 위치에 삽입(입력 모드로 넘어간다)
x : 커서가 위치한 곳의 글자 1개 삭제
dw : 커서가 위치한 곳에서부터 단어 삭제
dd : 커서가 위치한 곳의 한줄 삭제(삭제이지만, p로 복구가능)
u : 방금한 명령 취소(ctrl+z)
y : 현재 줄을 버퍼로 복사, 5줄 복사 : 5yy
p : 현재 커서가 있는 줄 바로 아래에 버퍼 내용 붙여넣기
dd : N 행 삭제, 잘라내기 효과(ctrl+x)

마지막 행 모드(last line mode)에서의 명령어

w : 현재 파일명으로 파일저장.(저장만 하고 꺼지지는 않음)
w [파일명] : 입력한 파일명으로 파일 저장.(저장만 하고 꺼지지는 않음)
q : vi 종료(저장되지 않음)
q! : vi 강제종료(!가 붙으면 강제로 수행)
wq : 저장 후 종료
wq! : 강제 저장 후 종료(!가 붙으면 강제로 수행)
$ : 파일의 맨 끝 줄로 이동
e! : 마지막 저장 이후 모든 편집 취소

출처 : https://blockdmask.tistory.com/25

요정도만 알아도 Vi 명령어는 충분할듯 하다ㅎㅎ!

profile
송린이

0개의 댓글