본문 바로가기
운영체제 OS

[리눅스] vi 명령어

by 까망 하르방 2025. 6. 8.
반응형

vi 명령어

자주 사용하는 vi 명령어 모음집

단축키
내용
i
현재 커서 위치에 Insert
o
아랫줄에 Insert
yy
현재 줄 복사
dd
현재 줄 잘라내기
p
붙여 넣기
:w
문서 저장
:w{파일명}
파일명을 지정하면 새 파일로 저장
:q
vi에서 작업한 것이 없을 때 vi 종료
:q!
현재 문서 저장하지 않고 닫기
:wq
현재 문서 저장하고 닫기
:set nu
라인 번호 출력
:set nonu
라인 번호 출력 취소
:숫자
지정한 숫자라인으로 이동
:?{문자열}
커서 위치 뒤로 문자열 검색
:/{문자열}
커서 위치 앞으로 문자열 검색
:%!xxd
Hex 형식으로 보기

 

 

vi 내용 치환

단축키
내용
:%s{문자열 A}/{문자열 B}
파일 전체에서 모든 {문자열 A}을 {문자열 B}로 치환
:{범위}s{문자열 A}/{문자열 B}g
범위 내 모든 행에서 {문자열 A}을 {문자열 B}로 바꾼다.
:{범위}s{문자열 A}/{문자열 B}gc
범위 내 모든 행에서 {문자열 A}을 {문자열 B}로 바꾸는데 수정할 지 여부 확인
반응형

댓글