채널톡 아이콘

리눅스 사용자를 위한 vi/vim 편집기 입문

vi/vim이 익숙하지 않아 저장, 종료, 입력 모드 전환, 이동, 삭제, 복사·붙여넣기에서 막히는 리눅스 입문자를 위한 실습 강의입니다. 30년 이상 리눅스를 사용한 경험을 바탕으로 Rocky Linux 9 환경에서 서버 작업에 필요한 vi/vim 기본기와 실무 편집 명령어를 단계적으로 익힐 수 있도록 구성했습니다.

5명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

리눅스
리눅스
vi편집기
vi편집기
서버입문
서버입문
터미널실습
터미널실습
자격증
자격증
리눅스
리눅스
vi편집기
vi편집기
서버입문
서버입문
터미널실습
터미널실습
자격증
자격증

수강 후 이런걸 얻을 수 있어요

  • vi/vim에서 파일을 열고, 수정하고, 저장하고, 종료하는 기본 작업을 스스로 수행할 수 있습니다.

  • 입력 모드와 명령 모드를 구분하고, 이동·삭제·복사·붙여넣기 명령어를 사용해 파일 내용을 빠르게 편집할 수 있습니다.

  • 문자열 검색과 치환 명령어를 사용해 설정 파일이나 소스 코드의 내용을 효율적으로 수정할 수 있습니다.

  • 화면 분할, 레지스터, swap 파일 복구 기능을 이해하고 실제 리눅스 서버 작업에 활용할 수 있습니다.

  • vi/vim을 사용해 쉘 스크립트, Python, C 언어와 같은 프로그래밍 언어 파일을 작성하고 수정할 수 있습니다.

리눅스 서버 작업의 기본, vi/vim 편집기부터 제대로 익혀보세요.

리눅스를 사용하다 보면 반드시 만나게 되는 편집기가 있습니다.
바로 vi/vim 편집기입니다.

리눅스 서버에서 설정 파일을 수정하거나, 로그를 확인하거나, 쉘 스크립트를 작성하거나, 간단한 소스 코드를 편집할 때 vi/vim은 매우 자주 사용됩니다. 특히 서버 환경에서는 GUI 편집기를 사용할 수 없는 경우가 많기 때문에, 터미널에서 바로 사용할 수 있는 vi/vim 편집기 사용 능력은 리눅스 사용자에게 꼭 필요한 기본기입니다.

하지만 vi/vim은 처음 접하는 사용자에게 어렵게 느껴질 수 있습니다.

입력하려고 키를 눌렀는데 글자가 입력되지 않거나, 저장하고 종료하는 방법을 몰라 당황하거나, 명령 모드와 입력 모드가 헷갈리는 경우가 많습니다. 그래서 리눅스를 배우는 초보자들이 vi/vim에서 가장 먼저 어려움을 느끼게 됩니다.

이 강의는 이러한 어려움을 해결하기 위해 제작되었습니다.


이 강의는 어떤 강의인가요?

이 강의는 Rocky Linux 9 환경에서 vi/vim 편집기 사용법을 실습 중심으로 배우는 입문 강의입니다.

리눅스 설치 과정은 다루지 않습니다.
대신 리눅스 환경에서 실제로 자주 사용하는 vi/vim 편집 기능에 집중합니다.

파일 열기, 저장, 종료, 입력 모드 전환, 커서 이동, 삭제, 복사와 붙여넣기 같은 기본 기능부터 화면 분할, 레지스터, 문자열 치환, swap 파일 복구, 프로그래밍 언어 편집 활용까지 단계적으로 학습합니다.

단순히 명령어를 나열하는 방식이 아니라, 실제 리눅스 서버 작업에서 자주 만나는 상황을 기준으로 실습을 구성했습니다.


이런 내용을 배웁니다.

이 강의에서는 다음 내용을 학습합니다.

  • 리눅스 편집기 종류와 nano 사용법

  • vi/vim 편집기의 기본 구조와 동작 방식

  • vi/vim 기본 옵션 설정

  • 파일 열기, 저장, 종료 명령어

  • 입력 모드 전환 방법

  • 커서 이동 명령어

  • 삭제 명령어

  • 복사와 붙여넣기 명령어

  • 멀티 창과 화면 분할

  • vi/vim 레지스터 사용법

  • 검색, 기타 명령어, 문자열 치환

  • swap 파일 이해와 복구

  • 쉘 스크립트, 설정 파일, 프로그래밍 언어 편집 활용



이 강의를 들으면 해결할 수 있는 문제

vi/vim을 처음 사용할 때 많은 분들이 다음과 같은 문제를 겪습니다.

  • vi/vim에서 저장하고 종료하는 방법을 몰라 당황합니다.

  • 입력 모드와 명령 모드가 헷갈립니다.

  • 파일 안에서 원하는 위치로 빠르게 이동하지 못합니다.

  • 한 줄, 여러 줄, 단어 단위 삭제 방법을 모릅니다.

  • 복사와 붙여넣기를 제대로 활용하지 못합니다.

  • 여러 파일을 동시에 열거나 화면을 나누어 작업하지 못합니다.

  • 문자열 검색과 치환 명령어를 실무에 활용하지 못합니다.

  • 비정상 종료 후 생성되는 swap 파일을 어떻게 처리해야 할지 모릅니다.

이 강의는 이러한 문제를 하나씩 해결하면서 vi/vim 편집기를 자연스럽게 사용할 수 있도록 구성했습니다.


이런 분들에게 추천합니다.

이 강의는 다음과 같은 분들에게 적합합니다.

  • 리눅스를 처음 배우는 분

  • 리눅스 서버 입문자

  • 개발자 또는 개발 입문자

  • 클라우드, 보안, 인프라 분야를 공부하는 분

  • 서버에서 설정 파일을 수정해야 하는 분

  • vi/vim 편집기가 익숙하지 않은 분

  • 저장, 종료, 입력 모드 전환부터 체계적으로 배우고 싶은 분

  • 무료 강의보다 조금 더 정리된 vi/vim 실습 강의를 찾는 분


강의 환경

이 강의는 Rocky Linux 9 환경에서 진행됩니다.

리눅스 설치 과정은 포함하지 않으며, 이미 준비된 리눅스 환경에서 vi/vim 편집기를 사용하는 방법에 집중합니다.

Rocky Linux뿐만 아니라 CentOS, RHEL 계열, Ubuntu 등 다른 리눅스 배포판에서도 vi/vim의 기본 사용법은 대부분 동일하게 활용할 수 있습니다.


강의 구성

섹션수업 내용섹션 1. vi/vim 편집기 시작하기리눅스 편집기와 nano 사용법, vi/vim 개요, 기본 옵션 설정섹션 2. vi/vim 기본 편집 명령어파일 열기·저장·종료, 입력 모드 전환, 이동, 삭제, 복사와 붙여넣기섹션 3. vi/vim 고급 활용 기능멀티 창과 화면 분할, 레지스터, 기타 명령어와 문자열 치환섹션 4. vi/vim 문제 해결과 실무 활용swap 파일 이해와 복구, 프로그래밍 언어 편집 활용

총 13개의 강의로 구성되어 있으며, 전체 강의 시간은 약 4시간입니다.


PDF 교육자료 제공

수강생에게는 약 40페이지 분량의 PDF 교육자료가 제공됩니다.

강의를 들으면서 실습 내용을 따라 할 수 있고, 수강 후에도 vi/vim 명령어와 주요 내용을 다시 복습할 수 있도록 구성했습니다.

단순히 영상을 보고 끝나는 강의가 아니라, 필요한 내용을 다시 찾아볼 수 있는 학습 자료를 함께 제공합니다.


이 강의의 차별점

이 강의는 단순한 vi/vim 명령어 모음 강의가 아닙니다.

리눅스 서버 환경에서 실제로 자주 사용하는 편집 작업을 기준으로 구성했습니다. 저장, 종료, 입력, 이동, 삭제 같은 기본 기능뿐만 아니라 화면 분할, 레지스터, 문자열 치환, swap 파일 복구처럼 실무에서 알아두면 도움이 되는 기능까지 함께 다룹니다.

또한 30년 이상 리눅스를 사용해 온 경험을 바탕으로 초보자가 vi/vim을 사용할 때 어디서 막히는지, 어떤 부분을 헷갈려 하는지, 어떤 명령어를 먼저 익혀야 하는지를 고려하여 강의를 구성했습니다.

무료 강의에서 간단히 다루는 수준을 넘어, 리눅스 서버 작업에 필요한 vi/vim 기본기를 체계적으로 정리하고 싶은 분들에게 도움이 되는 강의입니다.


마무리

vi/vim은 처음에는 어렵게 느껴질 수 있습니다.
하지만 기본 구조와 자주 사용하는 명령어를 익히면 리눅스 작업이 훨씬 편해집니다.

리눅스 서버, 개발, 클라우드, 보안, 인프라 분야를 공부한다면 vi/vim은 반드시 익혀야 할 기본 도구입니다.

이 강의를 통해 vi/vim 편집기에 대한 막연한 어려움을 줄이고, 리눅스 환경에서 필요한 파일 편집 작업을 스스로 수행할 수 있는 기본기를 만들어보세요.


핵심 강조!

리눅스를 깊이 이해하려면 단순 명령어 사용을 넘어 소스 레벨까지 접근할 수 있어야 합니다.

그러기 위해서는 vi 편집기에 익숙해지는 것이 중요합니다.

감사합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 리눅스 서버에서 설정 파일을 수정해야 하지만 vi/vim 저장, 종료, 입력 모드 전환이 익숙하지 않아 작업이 막히는 서버 입문자분들

  • 터미널 환경에서 파일을 빠르게 이동, 삭제, 복사, 붙여넣기 하지 못해 리눅스 작업 속도가 느린 개발자 및 개발 입문자분들

  • 클라우드, 보안, 인프라 실습 중 vi/vim 사용법이 부족해 설정 파일 수정이나 로그 확인에서 어려움을 겪는 분들

  • 무료 강의로 vi/vim을 조금 배웠지만 실제 서버 작업에 필요한 편집 명령어를 체계적으로 정리하지 못한 분들

  • 쉘 스크립트, Python, C 언어 파일을 리눅스 터미널에서 직접 작성하고 수정해야 하는 프로그래밍 입문자분들

선수 지식,
필요할까요?

  • 기본적인 리눅스 터미널 사용 경험이 있으면 좋습니다.

  • cd, ls, pwd, cat 같은 기본 명령어를 알고 있으면 강의를 따라가기 쉽습니다.

  • vi/vim을 처음 사용하는 분도 수강할 수 있도록 기본 개념부터 설명합니다.

  • 리눅스 설치 과정은 다루지 않으며 vi/vim은 처음 사용하는 분도 따라올 수 있도록 기본부터 설명합니다.

안녕하세요
리눅스마스터넷입니다.

커리어인증

[경력사항]

  • (현)리눅스마스터넷 대표

  • 2014년 KISA(한국인터넷진흥원) 원장상 수상

  • 대검찰청,알리안츠생명,동부증권 정보시스템 모의해킹 및 취약점 진단 수행

  • (전)한국정보통신진흥협회 전문위원(리눅스마스터)

  • (전)대학생 정보보안 연합동아리(SUA) 멘토

  • (전)(사)한국해킹보안협회 교육팀장

     

     

[강의이력]

  • KISA(한국인터넷진흥원) 리눅스보안 강의

  • 서울현대직업전문학교, KH정보교육원, 코리아IT아카데미 정보보안 강의

  • 한국정보통신기능대학, 전남대학교, 우석대학교, 호서대학교 정보보안 특강

  • 문화체육관광부, 한국정보화진흥원등 다수 개인정보 및 정보보안 특강

  • 포스코A&C, 일산백병원, 현대백화점, 현대 HDS등 다수 개인정보 및 정보보안 특강

  • 해군, 선거관리위원회등 다수 정보보안 특강

  • 1995년 리눅스에 입문하여 리눅스 서버 운영,보안,네트워크 경험등을 바탕으로 실무 중심 강의를 제공합니다.

더보기

커리큘럼

전체

14개 ∙ (4시간 16분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩13,200

40%

₩22,000