Linux/리눅스 시스템 관리

[vi 에디터] 3단계: 파일 탐색 및 텍스트 수정

Linuxpia4U 2024. 10. 3. 06:22
반응형

3단계: 파일 탐색 및 텍스트 수정

목표

  • vi 에디터에서 파일을 탐색하는 명령어를 배우고, 효율적으로 텍스트를 수정하는 방법을 익힌다.
  • 텍스트 검색, 단어 수정 및 명령 취소 기능을 활용하여 빠르고 정확한 편집을 실습한다.

개념 설명

vi 에디터는 큰 파일이나 복잡한 문서에서도 효율적으로 탐색할 수 있는 다양한 기능을 제공합니다. 이 단계에서는 파일 내 특정 위치로 빠르게 이동하거나, 특정 단어를 검색하는 방법과 함께 텍스트를 수정하고 명령을 취소하는 방법을 학습합니다.


실습 목표

  • 검색 명령어를 통해 파일 내 특정 단어나 구문을 찾아 수정한다.
  • 텍스트 수정 및 교체 기능을 학습한다.
  • 실행 취소다시 실행 기능을 사용해 편집 실수를 복구한다.

실습 진행

  • 파일 내 단어 검색
    • /단어: 파일 내에서 단어를 검색합니다. Enter를 누르면 커서가 해당 단어로 이동합니다.
    • n: 검색한 단어의 다음 항목으로 이동합니다.
    • N: 검색한 단어의 이전 항목으로 이동합니다.

vi 에디터에서는 파일 내에서 특정 단어를 검색할 수 있습니다.

  • 텍스트 수정
    • r: 커서 위치의 문자를 다른 문자로 교체합니다.
    • cw: 커서 위치의 단어를 수정합니다. (커서부터 단어 끝까지 삭제하고 입력 모드로 전환)
    • cc: 현재 줄을 삭제하고 입력 모드로 전환합니다.

텍스트를 수정하는 다양한 명령어를 학습합니다.

  • 명령 취소 및 다시 실행
    • u: 마지막 명령을 실행 취소합니다.
    • Ctrl + r: 취소한 명령을 다시 실행합니다.

실수로 잘못된 명령을 입력했을 때는 명령 취소 및 다시 실행 기능을 사용할 수 있습니다.


연습 과제

  1. 검색 연습
    • practice.txt 파일에서 / 명령어를 사용하여 특정 단어를 검색해 보세요.
    • 검색된 단어의 다음 위치와 이전 위치로 nN 명령어를 사용해 이동해 보세요.
  2. 텍스트 수정 연습
    • r 명령어로 커서 위치의 문자를 다른 문자로 수정해 보세요.
    • cw 명령어로 특정 단어를 수정하는 연습을 하세요.
  3. 명령 취소 및 다시 실행
    • 텍스트를 수정한 후 u 명령어로 변경 사항을 취소해 보고, 다시 Ctrl + r 명령어로 취소한 명령을 복구해 보세요.

정리

  • 단어 검색: /단어로 파일 내 특정 단어를 검색하고, n, N으로 검색된 단어 간 이동.
  • 텍스트 수정: r로 문자 교체, cw로 단어 수정, cc로 현재 줄 수정.
  • 명령 취소 및 다시 실행: u로 명령 취소, Ctrl + r로 명령 복구.

이 단계에서는 파일 내에서 특정 단어를 찾아 빠르게 수정하는 능력을 키우며, 실수한 편집을 되돌리는 방법도 익힙니다. 이를 통해 더 큰 파일에서 효율적으로 작업할 수 있습니다.

반응형