리눅스에서 vi 편집기 사용법
vi는 리눅스 및 유닉스 시스템에서 널리 사용되는 텍스트 편집기입니다. 강력한 기능과 함께 시스템 기본 설치된 경우가 많아 시스템 관리자가 주로 사용하는 도구입니다. 이 글에서는 vi 편집기의 기본 사용법과 주요 기능들을 소개합니다.
1. vi 편집기 시작하기
터미널에서 vi를 시작하려면 다음과 같이 입력합니다:
vi filename
filename은 편집하려는 파일의 이름입니다. 파일이 존재하지 않으면 새 파일을 생성합니다.
2. 모드 이해하기
vi 편집기는 여러 모드로 작동합니다. 주로 사용하는 모드는 다음과 같습니다:
- 명령 모드 (Command Mode): vi가 기본적으로 시작되는 모드입니다. 여기에서 텍스트를 탐색하거나 편집 명령을 입력할 수 있습니다.
- 입력 모드 (Insert Mode): 텍스트를 입력할 수 있는 모드입니다. 명령 모드에서 i, a, o 등의 키를 눌러 입력 모드로 전환할 수 있습니다.
- 비주얼 모드 (Visual Mode): 텍스트를 선택하고 조작할 수 있는 모드입니다. 명령 모드에서 v 키를 눌러 비주얼 모드로 전환할 수 있습니다.
3. 기본 명령어
a. 파일 열기 및 저장
vi filename # 파일 열기
:w # 파일 저장
:w filename # 다른 이름으로 저장
:q # vi 종료
:q! # 저장하지 않고 종료
:wq # 저장하고 종료
b. 텍스트 입력
- i: 현재 커서 위치에서 입력 모드로 전환
- a: 현재 커서 다음 위치에서 입력 모드로 전환
- o: 현재 줄 아래에 새 줄을 삽입하고 입력 모드로 전환
c. 텍스트 삭제
- x: 커서 위치의 문자 삭제
- dd: 현재 줄 삭제
- dw: 단어 삭제
d. 텍스트 복사 및 붙여넣기
- yy: 현재 줄 복사
- p: 복사한 내용을 커서 다음 위치에 붙여넣기
e. 텍스트 검색
- /pattern: pattern을 검색
- n: 다음 검색 결과로 이동
- N: 이전 검색 결과로 이동
4. 고급 기능
a. 여러 파일 열기
vi file1 file2 # 여러 파일을 동시에 열기
:next # 다음 파일로 이동
:prev # 이전 파일로 이동
b. 비주얼 모드 사용
- v: 비주얼 모드 시작
- V: 비주얼 라인 모드 시작
- Ctrl + v: 비주얼 블록 모드 시작
c. 설정 파일 수정
vi 설정 파일은 ~/.vimrc입니다. 이 파일을 수정하여 vi의 기본 동작을 변경할 수 있습니다. 예를 들어, 줄 번호를 항상 표시하려면 다음 내용을 추가합니다
:set number
5. vi 편집기 종료 및 저장 요약
- :w: 파일 저장
- :q: vi 종료
- :wq: 저장 후 종료
- :q!: 저장하지 않고 종료
결론
vi 편집기는 처음 사용하기에는 다소 어렵게 느껴질 수 있지만, 다양한 기능과 빠른 속도로 인해 매우 유용한 도구입니다. 기본적인 명령어와 모드를 이해하면 효율적으로 파일을 편집할 수 있습니다. 연습을 통해 vi의 다양한 기능을 익히고, 여러분의 작업에 활용해 보세요.
반응형
'컴퓨터 > LINUX' 카테고리의 다른 글
리눅스에서 curl 명령어 사용법 (0) | 2024.05.23 |
---|---|
리눅스 wc 명령어에 대한 모든 것 (0) | 2024.05.23 |
리눅스 sort 명령어에 대한 모든 것 (0) | 2024.05.21 |
[LINUX] passwd 변경 불가시 조치방법 ( passwd: password unchanged ) (0) | 2024.04.22 |
[LINUX] 압축 , 압축해제 ( tar, gz, zip ) (0) | 2024.04.08 |