Linux/리눅스 시스템 관리

[vi 에디터] 1단계: vi 에디터 소개 및 기본 명령어

Linuxpia4U 2024. 10. 1. 05:49
반응형

1단계: vi 에디터 소개 및 기본 명령어

목표

  • vi 에디터의 기본 개념을 이해하고, 파일을 열고 닫는 방법을 학습한다.
  • 명령 모드와 입력 모드의 차이를 이해하고, 모드 전환을 연습한다.

개념 설명

vi는 리눅스 및 유닉스 시스템에서 가장 널리 사용되는 텍스트 편집기입니다. 기본적으로 두 가지 주요 모드로 작동합니다.

  1. 명령 모드(Command Mode): vi 에디터의 기본 모드입니다. 이 모드에서는 커서 이동, 텍스트 삭제, 파일 저장 등의 명령을 실행할 수 있습니다. 텍스트를 직접 입력하지는 못합니다.
  2. 입력 모드(Insert Mode): 텍스트를 입력하거나 편집하는 모드입니다. 이 모드에서 입력된 내용은 파일에 기록되며, 텍스트 수정 작업을 할 수 있습니다. 입력 모드에서는 명령어를 사용할 수 없고, 오직 텍스트 입력에만 집중합니다.

이 두 모드를 자유롭게 전환하면서 텍스트 편집 작업을 수행하게 됩니다.


실습 목표

  • vi 에디터를 실행하고, 파일을 생성하거나 편집하는 방법을 학습한다.
  • 명령 모드와 입력 모드 간의 전환을 이해하고 연습한다.
  • 파일 저장과 종료 방법을 익힌다.

실습 진행

  1. vi 에디터 열기
  2. 먼저, 터미널에서 vi 명령어를 사용해 새로운 파일을 열어보세요. practice.txt라는 파일을 생성해 봅시다. 이 파일이 없으면 자동으로 생성됩니다.
  3. 명령 모드와 입력 모드 전환
    • 명령 모드에서 입력 모드로 전환: 명령 모드에서는 텍스트를 직접 입력할 수 없으므로, 입력 모드로 전환해야 합니다.
      • i: 입력 모드로 전환하여 현재 커서 위치에서부터 텍스트를 입력할 수 있습니다.
      • a: 현재 커서 다음 위치에서 입력 모드로 전환합니다.
      • o: 현재 줄 아래에 새 줄을 만들어 입력 모드로 전환합니다.
    • 입력 모드에서 명령 모드로 전환: 텍스트 입력을 끝내고 다시 명령 모드로 돌아가려면 Esc 키를 누릅니다. 입력 모드에서 명령 모드로 돌아가야 명령어를 실행할 수 있습니다.
  4. 텍스트 입력 및 저장
  5. 입력 모드에서 자유롭게 텍스트를 입력한 후, 입력이 완료되면 Esc 키를 눌러 명령 모드로 돌아가세요.
  6. 파일 저장 및 종료
    • :w: 파일을 저장합니다.
    • :q: 파일을 종료합니다.
    • :wq: 파일을 저장하고 종료합니다.
    • :q!: 변경 사항을 저장하지 않고 강제로 종료합니다.
  7. 명령 모드에서 파일을 저장하고 종료하는 방법을 연습합니다.

연습 과제

  1. 파일 생성 및 텍스트 입력
    • vi practice.txt 파일을 열어 텍스트를 입력한 후 저장하고 종료하는 과정을 연습하세요.
    • 텍스트를 입력한 후, Esc 키로 명령 모드로 돌아간 다음, :wq 명령어를 입력해 파일을 저장하고 종료합니다.
  2. 입력 모드 전환 연습
    • i, a, o 명령어로 입력 모드로 전환하는 방법을 각각 연습합니다.
    • 텍스트를 입력한 후 Esc 키를 눌러 다시 명령 모드로 전환합니다.

정리

  • 명령 모드와 입력 모드: 명령 모드에서 명령을 입력하고, 입력 모드에서 텍스트를 수정합니다.
  • 파일 저장 및 종료: :w로 저장, :q로 종료, :wq로 저장 후 종료, :q!로 강제 종료가 가능합니다.
  • 모드 전환: 명령 모드와 입력 모드를 자유롭게 전환하며 텍스트 편집 작업을 수행합니다.

이 단계에서는 vi 에디터의 기본 개념과 명령어를 익히는 데 중점을 둡니다. 이를 통해 다음 단계의 편집 기능을 더 쉽게 익힐 수 있습니다.

반응형