반응형
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}로 바꾸는데 수정할 지 여부 확인
|
반응형
'운영체제 OS' 카테고리의 다른 글
| [운영체제] 스핀락 / 뮤텍스 / 세마포어 (0) | 2024.11.11 |
|---|---|
| 리눅스 Background 실행 (47) | 2023.11.26 |
| [쉘스크립트] 리눅스 파일 비교 (4) | 2023.11.24 |
| [Linux] 쉘스크립트에서 함수 리턴 해보기 (1) | 2023.09.13 |
| [Linux] 쉘스크립트 Shift 명령어 (0) | 2023.08.27 |
댓글