_리눅스 실습 커리큘럼 2/40 · 터미널에 익숙해지기 (1주차)_
1편에서 위치·계정·서버를 확인하고 결과를 파일로 남겼습니다. 이번엔 그 파일을 고칩니다. 서버 설정은 대부분 텍스트 파일이고, 그 파일을 고치는 도구는 어디에나 있는 vi 입니다. 필요한 조작은 다섯 가지뿐입니다.
vi 편집기, 왜 필요한가
- 최소 설치 서버에는 nano 조차 없을 때가 많습니다. vi 를 못 쓰면 설정 한 줄도 못 고칩니다.
- 장애 상황에서 설정을 고치는 시간이 곧 서비스 중단 시간입니다.
- 리눅스마스터 2급 실기가 vi 명령 모드 조작을 직접 묻습니다.
이번 편에서 익힐 것
- 명령 모드와 입력 모드 전환 —
i,Esc - 찾기 —
/문자열,n - 치환 —
:s/old/new/,:%s/old/new/g - 줄 삭제·추가 —
dd,o - 저장하고 나오기 —
:wq, 취소는:q! - 로그인할 때 읽히는 환경 변수 파일 만들기 —
export 이름=값
vi 편집기 핵심 명령어
vi app.conf ← 열면 명령 모드
/debug ← debug 가 있는 줄로 이동
:s/true/false/ ← 현재 줄에서 치환
dd ← 현재 줄 삭제
G ← 마지막 줄로
o ← 아래에 새 줄 열고 입력 모드
Esc ← 명령 모드로 복귀
:wq ← 저장 후 종료
:s는 현재 줄만,:%s는 파일 전체, 끝에g를 붙이면 한 줄 안의 모든 일치를 바꿉니다.- 환경 변수 파일은
export NAME=value한 줄씩. 저장 뒤source 파일로 적용을 확인합니다.
vi 편집기 자주 하는 실수
- 입력 모드인 채로
:wq를 쳐서 본문에 글자가 들어감 — 헷갈리면Esc두 번. - 치환 범위 실수 — 키 하나만 바꿀 때는
/키로 이동한 뒤:s를 쓰세요. export NAME = value처럼 등호 양쪽에 공백 — 셸이 다르게 해석합니다.
vi 편집기 실습 문제
- vi 편집기로 설정 파일 수정하기
- 기본 환경 변수 파일 만들기
다음 편
다음 편은 파일 복사·이동·정리의 기본기 입니다. 화·금요일에 이어집니다.
<!-- publish_key:linux-path-20w-p02-post -->

아직 댓글이 없습니다. 궁금한 점이나 풀이 경험을 남겨 보세요.