Linux

[리눅스] 문서 편집 명령어(vi)

neck392 2024. 5. 22. 00:34

vi 사용법

 

vi

  • 기능: 지정한 파일을 편집, 파일명을 지정하지 않으면 빈 파일이 열리고, 이 빈 파일의 파일명은 별도로 지정 가능
  • 형식: vi [파일]

 

마지막 행 모드

명령키 기능
:q vi에서 작업한 것이 없을 때 그냥 종료
:q! 작업한 내용을 저장하지 않고 종료
:w [파일명] 작업한 내용을 저장, 파일명을 지정하면 다른 파일로 저장
:wq, :wq! 작업한 내용을 저장하고 vi를 종료

 

 

명령 모드

명령키 기능
ZZ(shift + zz) 작업한 내용을 저장하고 vi를 종료

 

 

명령 모드에서 입력 모드 전환

명령키 기능
i 현재 커서 자리에 입력
a 현재 커서 다음 자리에 입력
o 커서가 위치한 행의 다음 행에 입력

 

 

커서 이동 명령키

명령키 기능
h 커서를 한 글자 왼쪽으로 이동
j 커서를 한 행 위로 이동
k 커서를 한 행 아래로 이동
l 커서를 한 글자 오른쪽으로 이동

 

 

내용 수정 명령키

명령키 기능
r 커서가 위치한 글자를 다른 글자로 수정
cc 커서가 위치한 행의 내용을 모두 수정
C 커서 위치부터 행의 끝까지 수정

 

 

내용 삭제 명령키

명령키 기능
x, #x 커서 위치의 글자를 삭제, #에는 삭제할 글자 수 지정
dd, #dd 커서 위치의 행을 삭제, #에는 삭제할 단어 수 지정
D(shift + d) 커서 위치부터 행의 끝까지 삭제

 

 

이전 명령 취소

명령키 기능
u 명령을 취소
U 해당 행에서 한 모든 명령을 취소

 

 

복사하기, 잘라내기, 붙이기 명령키

명령키 기능
yy, #yy 커서가 위치한 행을 복사, #에는 복사할 행의 수 지정
p 커서가 위치한 행의 아래쪽에 붙임
P 커서가 위치한 행의 위쪽에 붙임
dd, #dd 커서가 위치한 행을 잘라둠 = 삭제, #에는 잘라둘 행의 수 지정

 

'Linux' 카테고리의 다른 글

리눅스 간단 정리  (0) 2024.05.27
[리눅스] 셸 사용 명령어  (0) 2024.05.22
[리눅스] 파일 사용 명령어  (0) 2024.05.22
[리눅스] 디렉터리 사용 명령어  (0) 2024.05.22
[리눅스] 기본 명령어 전체 정리  (0) 2024.05.21