반응형
2단계: 텍스트 편집 및 커서 이동
목표
vi
에디터에서 텍스트를 편집하고, 다양한 커서 이동 명령어를 학습한다.- 기본적인 텍스트 삭제, 복사, 붙여넣기 기능을 익힌다.
개념 설명
vi
에디터는 커서 이동과 텍스트 편집에 특화된 다양한 명령어를 제공합니다. 명령 모드에서 텍스트를 수정하거나, 파일 내에서 빠르게 커서를 이동할 수 있습니다. 이 단계에서는 텍스트 삭제, 복사, 붙여넣기와 함께 효율적인 커서 이동 명령어를 학습합니다.
실습 목표
- 다양한 커서 이동 명령어를 사용하여 텍스트 내에서 자유롭게 이동한다.
- 텍스트를 삭제하고 복사하여 붙여넣는 방법을 익힌다.
실습 진행
- 커서 이동 명령어
h
: 왼쪽으로 한 칸 이동j
: 아래로 한 줄 이동k
: 위로 한 줄 이동l
: 오른쪽으로 한 칸 이동
0
: 현재 줄의 맨 앞으로 이동$
: 현재 줄의 맨 끝으로 이동G
: 파일의 마지막 줄로 이동gg
: 파일의 첫 번째 줄로 이동
vi
에디터의 명령 모드에서 커서를 자유롭게 이동하는 명령어를 연습합니다.
- 텍스트 삭제
x
: 커서 위치의 문자를 삭제합니다.dd
: 현재 줄을 삭제합니다.dw
: 커서부터 한 단어를 삭제합니다.
명령 모드에서 텍스트를 삭제하는 방법을 연습합니다.
- 텍스트 복사 및 붙여넣기
yy
: 현재 줄을 복사합니다.p
: 복사한 내용을 현재 커서 위치에 붙여넣습니다.
텍스트를 복사하고 붙여넣는 명령어를 사용해 봅니다.
- 실행 취소
u
: 마지막 명령을 실행 취소합니다.
- 실수한 명령을 되돌릴 수 있습니다.
연습 과제
- 커서 이동 명령어 연습
practice.txt
파일에서 여러 줄의 텍스트를 입력한 후, 커서 이동 명령어를 사용하여 파일의 맨 처음, 맨 끝, 특정 위치로 빠르게 이동해 보세요.
- 텍스트 삭제 연습
dd
,dw
,x
명령을 사용하여 줄 단위, 단어 단위, 문자 단위로 텍스트를 삭제해보세요.
- 텍스트 복사 및 붙여넣기
- 한 줄을 복사하여 다른 위치에 붙여넣는 연습을 해보세요.
- 실행 취소 연습
- 텍스트를 삭제하거나 수정한 후
u
명령어로 실행을 취소해보세요.
- 텍스트를 삭제하거나 수정한 후
정리
- 커서 이동:
h
,j
,k
,l
로 기본 이동,0
과$
로 줄의 시작과 끝으로 이동. - 텍스트 삭제:
x
로 문자 삭제,dd
로 줄 삭제,dw
로 단어 삭제. - 텍스트 복사 및 붙여넣기:
yy
로 줄 복사,p
로 붙여넣기. - 실행 취소:
u
명령으로 마지막 명령을 취소.
이 단계에서는 텍스트 편집과 커서 이동을 집중적으로 연습하며, 파일 내에서 자유롭게 텍스트를 수정하고 명령어를 효율적으로 사용하는 법을 익힙니다.
반응형
'Linux > 리눅스 시스템 관리' 카테고리의 다른 글
[vi 편집기] 4단계: 고급 탐색 및 편집 (34) | 2024.10.04 |
---|---|
[vi 에디터] 3단계: 파일 탐색 및 텍스트 수정 (32) | 2024.10.03 |
[vi 에디터] 1단계: vi 에디터 소개 및 기본 명령어 (29) | 2024.10.01 |
멀티태스킹(multitasking)과 멀티유저(multi-user) (26) | 2024.09.30 |
리눅스에서 '러스트(Rust)'와 'C' (35) | 2024.09.25 |