반응형
시작명령어
명령어 | 설명 | 사용예제 |
vi <파일명> | 파일열기, 작성 | vi file.txt |
vi +<행번호> <파일명> | 파일 열고 입력항 행으로 이동 후 열기 | vi +100 file.txt |
vi +/"<검색문자>" <파일명> | 첫 검색문자 단어로 커서이동 후 열기 | vi +/"word" file.txt |
vi -r <파일명> | 손상된 파일 복구 | vi -r file.txt |
view <파일명> | 읽기 전용으로 열기 | view file.txt |
ps. 파일이 존재할 경우 열리며, 존재하지 않을 경우 신규 파일 생성 후 열림
입력모드
명령어 | 설명 |
i | 해당커서에서 입력모드로 변경 |
I | 해당커서의 맨 왼쪽 문자열부터 입력모드로 변경 |
o | 해당커서 문자열 아래에서 입력모드로 변경 |
O | 해당커서 문자열 위쪽에서 입력모드로 변경 |
ESC키 | 입력모드 종료 |
문자 변경/삭제/복사
명령어 | 설명 |
u | 변경내역 이전으로 undo |
x | 현재커서에서 오른쪽 한문자씩 삭제 |
<n>x | 현재커서에서 입력한 숫자만금 오른쪽 문자 삭제 |
dd | 현재커서 라인 삭제 |
yy | 현재커서 라인 복사 |
p | 현재커서 행 아래에 복사한 라인 붙여넣기 |
P | 현재커서 행 위에 복사한 라인 붙여넣기 |
v | 현재커서에서 블럭으로 표시되며 화살표로 이동하여 선택 후 y 입력하여 블록 복사 |
esc 키를 누른 후 편집모드가 아닐때 실행
문자검색
명령어 | 설명 |
/<검색할 문자열> | 오른쪽 아래 방향으로 문자열 검색 |
?<검색할 문자열> | 왼쪽 위 방향으로 문자열 검색 |
n | 문자열 검색 이후 다음 계속 검색 |
N | 문자열 검색 이후 이전 계속 검색 |
esc 키를 누른 후 편집모드가 아닐때 실행
변경사항 저장 및 종료
명령어 | 설명 |
:w | 변경사항저장 |
:w <파일명> | 변경사항 입력한 파일명으로 저장 (다른이름으로 저장) |
:q | 종료 |
:q! | 수정한 내용 저장 없이 강제종료 |
:wq | 수정한 내용 저장 후 종료 |
:e! | 수정한 내용을 저장하지 않고 최초 편집 상태로 |
esc 키를 누른 후 편집모드가 아닐때 실행
하단에 아래처럼 표시 되어 있으면 편집모드, 이때 esc 키를 눌러주면 편집모드에서 나옴
반응형
'개발 > linux' 카테고리의 다른 글
vi편집기에서 글 붙여넣기시 계단현상(밀림) 발생시 해결 방법 (0) | 2023.07.03 |
---|---|
쉘 스크립트 gzip zip 파일 압축 (0) | 2023.04.08 |
아카이브 (archive) (0) | 2023.04.08 |
쉘 스크립트 괄호확장 (1) | 2023.04.08 |
쉘 스크립트 활용 (0) | 2023.04.08 |
댓글