컴퓨터/LINUX

리눅스에서 vi 편집기 사용법

푸른바다23 2024. 5. 22. 08:44

리눅스에서 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의 다양한 기능을 익히고, 여러분의 작업에 활용해 보세요.

 

반응형