반응형
1단계: vi
에디터 소개 및 기본 명령어
목표
vi
에디터의 기본 개념을 이해하고, 파일을 열고 닫는 방법을 학습한다.- 명령 모드와 입력 모드의 차이를 이해하고, 모드 전환을 연습한다.
개념 설명
vi
는 리눅스 및 유닉스 시스템에서 가장 널리 사용되는 텍스트 편집기입니다. 기본적으로 두 가지 주요 모드로 작동합니다.
- 명령 모드(Command Mode): vi 에디터의 기본 모드입니다. 이 모드에서는 커서 이동, 텍스트 삭제, 파일 저장 등의 명령을 실행할 수 있습니다. 텍스트를 직접 입력하지는 못합니다.
- 입력 모드(Insert Mode): 텍스트를 입력하거나 편집하는 모드입니다. 이 모드에서 입력된 내용은 파일에 기록되며, 텍스트 수정 작업을 할 수 있습니다. 입력 모드에서는 명령어를 사용할 수 없고, 오직 텍스트 입력에만 집중합니다.
이 두 모드를 자유롭게 전환하면서 텍스트 편집 작업을 수행하게 됩니다.
실습 목표
vi
에디터를 실행하고, 파일을 생성하거나 편집하는 방법을 학습한다.- 명령 모드와 입력 모드 간의 전환을 이해하고 연습한다.
- 파일 저장과 종료 방법을 익힌다.
실습 진행
- vi 에디터 열기
- 먼저, 터미널에서 vi 명령어를 사용해 새로운 파일을 열어보세요.
practice.txt
라는 파일을 생성해 봅시다. 이 파일이 없으면 자동으로 생성됩니다. - 명령 모드와 입력 모드 전환
- 명령 모드에서 입력 모드로 전환: 명령 모드에서는 텍스트를 직접 입력할 수 없으므로, 입력 모드로 전환해야 합니다.
i
: 입력 모드로 전환하여 현재 커서 위치에서부터 텍스트를 입력할 수 있습니다.a
: 현재 커서 다음 위치에서 입력 모드로 전환합니다.o
: 현재 줄 아래에 새 줄을 만들어 입력 모드로 전환합니다.
- 입력 모드에서 명령 모드로 전환: 텍스트 입력을 끝내고 다시 명령 모드로 돌아가려면
Esc
키를 누릅니다. 입력 모드에서 명령 모드로 돌아가야 명령어를 실행할 수 있습니다.
- 명령 모드에서 입력 모드로 전환: 명령 모드에서는 텍스트를 직접 입력할 수 없으므로, 입력 모드로 전환해야 합니다.
- 텍스트 입력 및 저장
- 입력 모드에서 자유롭게 텍스트를 입력한 후, 입력이 완료되면
Esc
키를 눌러 명령 모드로 돌아가세요. - 파일 저장 및 종료
:w
: 파일을 저장합니다.:q
: 파일을 종료합니다.:wq
: 파일을 저장하고 종료합니다.:q!
: 변경 사항을 저장하지 않고 강제로 종료합니다.
- 명령 모드에서 파일을 저장하고 종료하는 방법을 연습합니다.
연습 과제
- 파일 생성 및 텍스트 입력
vi practice.txt
파일을 열어 텍스트를 입력한 후 저장하고 종료하는 과정을 연습하세요.- 텍스트를 입력한 후,
Esc
키로 명령 모드로 돌아간 다음,:wq
명령어를 입력해 파일을 저장하고 종료합니다.
- 입력 모드 전환 연습
i
,a
,o
명령어로 입력 모드로 전환하는 방법을 각각 연습합니다.- 텍스트를 입력한 후
Esc
키를 눌러 다시 명령 모드로 전환합니다.
정리
- 명령 모드와 입력 모드: 명령 모드에서 명령을 입력하고, 입력 모드에서 텍스트를 수정합니다.
- 파일 저장 및 종료:
:w
로 저장,:q
로 종료,:wq
로 저장 후 종료,:q!
로 강제 종료가 가능합니다. - 모드 전환: 명령 모드와 입력 모드를 자유롭게 전환하며 텍스트 편집 작업을 수행합니다.
이 단계에서는 vi
에디터의 기본 개념과 명령어를 익히는 데 중점을 둡니다. 이를 통해 다음 단계의 편집 기능을 더 쉽게 익힐 수 있습니다.
반응형
'Linux > 리눅스 시스템 관리' 카테고리의 다른 글
[vi 에디터] 3단계: 파일 탐색 및 텍스트 수정 (32) | 2024.10.03 |
---|---|
[vi 에디터] 2단계: 텍스트 편집 및 커서 이동 (33) | 2024.10.02 |
멀티태스킹(multitasking)과 멀티유저(multi-user) (26) | 2024.09.30 |
리눅스에서 '러스트(Rust)'와 'C' (35) | 2024.09.25 |
프로그래밍 언어, 러스트(Rust) (19) | 2024.09.24 |