1. vi 편집기 열기
vi filename
2. CRUD
1) 입력 모드 전환
i # 커서 앞에서 입력
2) 텍스트 입력 후 저장 및 종료
ESC # 명령 모드로 전환
:wq # 저장하고 종료
3) 읽기(Read) : 파일을 읽고 탐색하는 방법입니다. 기본적으로 파일을 열면 내용을 탐색할 수 있습니다.
h #왼쪽으로 이동
j #아래로 이동
k #위로 이동
l #오른쪽으로 이동
Ctrl + f #한 화면 아래로 이동
Ctrl + b #한 화면 위로 이동
G #파일 끝으로 이동
gg #파일 시작으로 이동
4) 찾기 : 특정 단어 검색 '/' 를 사용하여 파일 내에서 특정 단어를 검색할 수 있습니다.
/검색어 #파일에서 검색어를 찾음
n #다음 검색 결과로 이동
N #이전 검색 결과로 이동
5) 수정(Update) : 파일의 내용을 수정할 때는 명령 모드에서 특정 명령어를 사용하여 수정할 수 있습니다.
- 문자수정
r #현재 커서 위치의 문자를 다른 문자로 변경
R #입력 모드로 전환하여 여러 문자를 덮어씌움
- 단어수정
cw # 커서가 위치한 단어를 변경 (현재 단어 삭제 후 입력 모드 전환)
C # 커서 위치부터 줄 끝까지 변경
6) 삭제(Delete)
<문자 삭제>
x # 현재 커서 위치의 한 문자 삭제
<단어 삭제>
dw # 커서가 위치한 단어 삭제
<줄 삭제>
dd # 커서가 위치한 줄 삭제
7) 저장 및 종료 명령
:w # 파일 저장
:q # 파일 종료
:wq # 파일 저장 후 종료
:q! # 저장하지 않고 강제 종료
3. 사용 예시
1) 파일에 텍스트 추가 후 저장
1. 파일 열기:
vi myfile.txt
2. 입력 모드로 전환:
i # 입력 모드 진입
3. 텍스트 입력:
Hello, this is a new line.
4. 명령 모드로 전환:
ESC # 입력 종료
5. 저장 후 종료:
:wq # 저장하고 종료
2) 특정 줄 삭제
1. 파일 열기:
vi myfile.txt
2. 특정 줄로 이동:
10G # 10번째 줄로 이동
3. 줄 삭제:
dd # 현재 줄 삭제
'DEVELOP_NOTE > Linux' 카테고리의 다른 글
[Linux] 프로세스 확인 명령어 옵션 비교 (ps -ef / ps aux) (0) | 2023.11.09 |
---|---|
[Linux] Top 관련 명령어 정리 (0) | 2023.11.08 |
[Linux] 서버 접속 비밀번호 변경 (0) | 2023.05.08 |
[Linux]파일 또는 디렉토리 권한/소유자 수정하기(chown, chmod) (0) | 2023.04.03 |
[Linux] 환경변수 설정 (0) | 2023.03.16 |