Linux/리눅스 시스템 관리

[vi 에디터] 2단계: 텍스트 편집 및 커서 이동

Linuxpia4U 2024. 10. 2. 05:52
반응형

2단계: 텍스트 편집 및 커서 이동

목표

  • vi 에디터에서 텍스트를 편집하고, 다양한 커서 이동 명령어를 학습한다.
  • 기본적인 텍스트 삭제, 복사, 붙여넣기 기능을 익힌다.

개념 설명

vi 에디터는 커서 이동과 텍스트 편집에 특화된 다양한 명령어를 제공합니다. 명령 모드에서 텍스트를 수정하거나, 파일 내에서 빠르게 커서를 이동할 수 있습니다. 이 단계에서는 텍스트 삭제, 복사, 붙여넣기와 함께 효율적인 커서 이동 명령어를 학습합니다.


실습 목표

  • 다양한 커서 이동 명령어를 사용하여 텍스트 내에서 자유롭게 이동한다.
  • 텍스트를 삭제하고 복사하여 붙여넣는 방법을 익힌다.

실습 진행

  • 커서 이동 명령어
    • h: 왼쪽으로 한 칸 이동
    • j: 아래로 한 줄 이동
    • k: 위로 한 줄 이동
    • l: 오른쪽으로 한 칸 이동
    추가적으로, 특정 위치로 빠르게 이동하는 명령어도 유용합니다:
    • 0: 현재 줄의 맨 앞으로 이동
    • $: 현재 줄의 맨 끝으로 이동
    • G: 파일의 마지막 줄로 이동
    • gg: 파일의 첫 번째 줄로 이동

vi 에디터의 명령 모드에서 커서를 자유롭게 이동하는 명령어를 연습합니다.

  • 텍스트 삭제
    • x: 커서 위치의 문자를 삭제합니다.
    • dd: 현재 줄을 삭제합니다.
    • dw: 커서부터 한 단어를 삭제합니다.

명령 모드에서 텍스트를 삭제하는 방법을 연습합니다.

  • 텍스트 복사 및 붙여넣기
    • yy: 현재 줄을 복사합니다.
    • p: 복사한 내용을 현재 커서 위치에 붙여넣습니다.

텍스트를 복사하고 붙여넣는 명령어를 사용해 봅니다.

  • 실행 취소
    • u: 마지막 명령을 실행 취소합니다.
  • 실수한 명령을 되돌릴 수 있습니다.

연습 과제

  1. 커서 이동 명령어 연습
    • practice.txt 파일에서 여러 줄의 텍스트를 입력한 후, 커서 이동 명령어를 사용하여 파일의 맨 처음, 맨 끝, 특정 위치로 빠르게 이동해 보세요.
  2. 텍스트 삭제 연습
    • dd, dw, x 명령을 사용하여 줄 단위, 단어 단위, 문자 단위로 텍스트를 삭제해보세요.
  3. 텍스트 복사 및 붙여넣기
    • 한 줄을 복사하여 다른 위치에 붙여넣는 연습을 해보세요.
  4. 실행 취소 연습
    • 텍스트를 삭제하거나 수정한 후 u 명령어로 실행을 취소해보세요.

정리

  • 커서 이동: h, j, k, l로 기본 이동, 0$로 줄의 시작과 끝으로 이동.
  • 텍스트 삭제: x로 문자 삭제, dd로 줄 삭제, dw로 단어 삭제.
  • 텍스트 복사 및 붙여넣기: yy로 줄 복사, p로 붙여넣기.
  • 실행 취소: u 명령으로 마지막 명령을 취소.

이 단계에서는 텍스트 편집과 커서 이동을 집중적으로 연습하며, 파일 내에서 자유롭게 텍스트를 수정하고 명령어를 효율적으로 사용하는 법을 익힙니다.

반응형