inflearn logo
知識共有
inflearn logo

Linuxユーザーのためのvi/vimエディタ入門

vi/vimに慣れておらず、保存、終了、入力モードの切り替え、移動、削除、コピー・貼り付けでつまずいてしまうLinux初心者のための実習講座です。 30年以上のLinux使用経験に基づき、Rocky Linux 9環境でサーバー作業に必要なvi/vimの基本と実務的な編集コマンドを段階的に習得できるように構成しました。

難易度 入門

受講期間 無制限

Linux
Linux
Shell Script
Shell Script
terminal
terminal
Vim
Vim
Linux
Linux
Shell Script
Shell Script
terminal
terminal
Vim
Vim

受講後に得られること

  • vi/vimでファイルを開き、編集し、保存して終了するという基本操作を自力で行うことができます。

  • 入力モードとコマンドモードを区別し、移動・削除・コピー・貼り付けコマンドを使用してファイルの内容を素早く編集できます。

  • 文字列の検索と置換コマンドを使用して、設定ファイルやソースコードの内容を効率的に修正できます。

  • 画面分割、レジスタ、swapファイルの復旧機能を理解し、実際のLinuxサーバー作業に活用できます。

  • vi/vimを使用して、シェルスクリプト、Python、C言語などのプログラミング言語ファイルを記述および修正することができます。

Linuxサーバー作業の基本、Vimエディタからしっかり身につけましょう。

Linuxを使用していると、設定ファイルの修正、ログの確認、スクリプトの作成、ソースコードの編集など、さまざまな状況でvi/vimエディタを使用することになります。特にLinuxサーバー環境ではGUIエディタを使用できないケースが多いため、ターミナル環境でそのまま使用できるVimのスキルは非常に重要です。


この講座は、Rocky Linux 9環境でVimエディタの使い方を実習中心に学ぶ入門講座です。


この講義はどのような講義ですか?

この講座はRocky Linux 9環境でvi/vimエディタの使い方を実習中心に学ぶ入門講座です。

実習はRocky Linux 9を基準に進められますが、vi/vimエディタの基本的な使い方はUbuntu Linuxを含むほとんどのリナックスディストリビューションでも同様に活用できます。本講義ではリナックスのインストール過程は扱いません。リナックスがすでにインストールされている環境でVimエディタを使用する方法に集中します。

ファイルの開き方、保存、終了、入力モードの切り替え、カーソル移動、削除、コピー&ペーストといった基本機能から、画面分割、レジスタ、文字列置換、swapファイルの復旧、プログラミング言語の編集活用まで、段階的に学習します。

単にコマンドを覚えるだけでなく、実際のLinuxサーバー作業で頻繁に遭遇する状況を基準に実習を構成しました。


このような内容を学びます。


この講義では、次の内容を学習します。

  • Linuxエディタの種類とnanoの使い方

  • vi/vimエディタの基本構造と動作方式

  • vi/vim 基本オプション設定

  • ファイルを開く、保存、終了のコマンド

  • 入力モードへの切り替え方法

  • カーソル移動コマンド

  • 削除コマンド

  • コピーと貼り付けのコマンド

  • マルチウィンドウと画面分割

  • vi/vim レジスタの使い方

  • 検索、その他のコマンド、文字列置換

  • swapファイルの理解と復旧

  • シェルスクリプト、設定ファイル、プログラミング言語の編集・活用

  • Shell Script、Python、C言語のファイルをVimで作成し、修正する方法についてもあわせて扱います。

Elastic Stack 追加講義



この講義で解決できる悩み

## このような問題を解決できます
vi/vimを初めて使用する際、多くの方が次のような問題に直面します。

  • vi/vimで保存して終了する方法が分からず、戸惑ってしまいます。

  • 入力モードとコマンドモードが混同されます。

  • ファイル内の目的の場所に素早く移動できません。

  • 1行、複数行、単語単位の削除方法がわかりません。

  • コピーと貼り付けを適切に活用できていません。

  • 複数のファイルを同時に開いたり、画面を分割して作業したりすることができません。

  • 文字列の検索や置換コマンドを実務で活用できていません。

  • 異常終了後に生成されるswapファイルをどのように処理すればよいか分かりません。

この講座は、このような問題を一つずつ解決しながら、vi/vimエディタを自然に使いこなせるように構成されています。


このような方におすすめします。

この講座は、次のような方に適しています。

  • Linuxを初めて学ぶ方

  • Linuxサーバー入門者

  • 開発者または開発入門者

  • クラウド、セキュリティ、インフラ分野を勉強している方

  • サーバーで設定ファイルを修正する必要がある方

  • vi/vimエディタに慣れていない方

  • 保存、終了、入力モードの切り替えから体系的に学びたい方

  • 無料講義よりも少し整理されたvi/vim実習講義を探している方


講義環境

本講義はRocky Linux 9環境で行われます。ただし、Vimおよびvi/vimの基本的な使い方は、Ubuntu Linux、CentOS、RHEL系列など、ほとんどのリ눅スディストリビューションで同様に使用できます。

Linuxのインストール手順については扱いません。すでにLinuxがインストールされている環境で、vi/vimエディタの使用方法を学習します。


講義の構成

セクション授業内容セクション 1. vi/vim エディタを始めるLinuxエディタとnanoの使い方、vi/vimの概要、基本オプション設定セクション 2. vi/vim 基本編集コマンドファイルの開く・保存・終了、入力モードの切り替え、移動、削除、コピーと貼り付けセクション 3. vi/vim 高度な活用機能マルチウィンドウと画面分割、レジスタ、その他のコマンドと文字列置換セクション 4. vi/vim 問題解決と実務活用swapファイルの理解と復旧、プログラミング言語編集への活用

全13回の講義で構成されており、総講義時間は約4時間です。


PDF教育資料の提供

受講生には約40ページにおよぶPDF教育資料が提供されます。

講義を聞きながら実習内容を実践することができ、受講後もvi/vimコマンドや主要な内容を復習できるように構成しました。

単に映像を見て終わる講義ではなく、必要な内容を後で確認できる学習資料を併せて提供します。


この講義の差別化ポイント

この講座は、単なるvi/vimコマンド集の講義ではありません。

Linuxサーバー環境で実際に頻繁に使用する編集作業を基準に構成しました。保存、終了、入力、移動、削除といった基本機能だけでなく、画面分割、レジスタ、文字列置換、swapファイルの復旧など、実務で知っておくと役立つ機能まで網羅しています。

また、30年以上にわたるLinuxの使用経験を活かし、初心者がvi/vimを使用する際にどこでつまずくのか、どの部分で混乱するのか、どのコマンドを優先的に習得すべきかを考慮して講義を構成しました。

無料講義で簡単に扱うレベルを超え、Linuxサーバー作業に必要なvi/vimの基本を体系的に整理したい方に役立つ講義です。


まとめ

Vi/Vimは最初は難しく感じるかもしれません。
しかし、基本構造とよく使うコマンドを身につければ、Linuxの作業がはるかに楽になります。

Linuxサーバー、開発、クラウド、セキュリティ、インフラ分野を勉強するなら、vi/vimは必ず習得すべき基本ツールです。

この講義を通じてvi/vimエディタに対する漠然とした苦手意識を解消し、Linux環境で必要なファイル編集作業を自ら行える基礎力を身につけてみてください。


ここがポイント!

Linuxを深く理解するためには、単なるコマンドの使用を超えて、ソースレベルまでアクセスできなければなりません。

そのためには、viエディタに慣れることが重要です。

ありがとうございます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Linuxサーバーで設定ファイルを修正する必要があるものの、vi/vimの保存、終了、入力モードの切り替えに慣れておらず、作業が止まってしまっているサーバー初心者の方々

  • ターミナル環境でファイルの移動、削除、コピー、貼り付けを素早く行えず、Linuxでの作業スピードが遅い開発者および開発初心者の方々

  • クラウド、セキュリティ、インフラの実習中にvi/vimの使い方が不慣れで、設定ファイルの修正やログの確認に苦労している方々

  • 無料講義でvi/vimを少し学んだものの、実際のサーバー作業に必要な編集コマンドを体系的に整理できていない方

  • シェルスクリプト、Python、C言語のファイルをLinuxターミナルで直接作成・修正する必要があるプログラミング入門者の方々

前提知識、
必要でしょうか?

  • 基本的なLinuxターミナルの使用経験があることが望ましいです。

  • cd、ls、pwd、catなどの基本コマンドを知っていると、講義を進めやすくなります。

  • vi/vimを初めて使用する方も受講できるように、基本概念から説明します。

  • Linuxのインストール手順については触れませんが、vi/vimについては初めて使う方でも進められるよう、基本から説明します。

こんにちは
linuxmasternetです。

キャリア認証

374

受講生

6

受講レビュー

7

回答

5.0

講座評価

3

講座

講師紹介

1995年にLinuxに入門し、30年以上にわたりLinuxサーバー運用、ネットワークおよび情報セキュリティ分野で経験を積んできました。

2001年からLinuxおよび情報セキュリティ分野で25年以上にわたり実務と教育の経験を積んできており、これを基に理論だけでなく、実際のサーバー構築・運用環境で活用できる実務・実習中心の教育を目指しています。


【主な経歴】

  • Linuxマスターネット代表

  • 情報保護専攻

  • 2014年、韓国インターネット振興院(KISA)院長賞を受賞

  • 大検察庁、アリアンツ生命、東部証券などの情報システムに対する模擬ハッキングおよびセキュリティ脆弱性診断を実施

  • (元)韓国情報通信振興協会 Linuxマスター専門委員

  • (元)大学生情報セキュリティ合同サークル(SUA)メンター

  • (元)社団法人韓国ハッキングセキュリティ協会 教育チーム長

【講義経歴】

  • 2001年からLinuxおよび情報セキュリティ分野の講義を開始

  • 2026年現在、Linuxサーバー、ネットワークおよび情報セキュリティ分野の講義を担当

  • 韓国インターネット振興院(KISA) – Linuxセキュリティ特別講義

  • 専門教育機関 – ソウル現代職業専門学校、KH情報教育院、コリアITアカデミーなどで情報セキュリティ講義

  • 大学および教育機関 – 韓国情報通信技能大学、全南大学校、又石大学校、湖西大学校などで情報セキュリティ特別講義

  • 公共機関 – 文化体育観光部、韓国情報化振興院、海軍、選挙管理委員会などで個人情報保護および情報セキュリティに関する特別講義

  • 企業および医療機関 – ポスコA&C、イルサン白病院、現代百貨店、現代HDSなどで個人情報保護および情報セキュリティに関する特別講義

※上記機関を含む、公共機関、企業、医療機関など約30の機関で個人情報保護および情報セキュリティ関連の講義を実施


【教育理念】

Linuxと情報セキュリティは、単にコマンドや概念を暗記するよりも、自らサーバーを構築し、設定し、問題を解決する過程が重要だと考えています。

学習過程で発生するエラーや失敗は、単なるミスではなく、新しいことを学び成長できる貴重な機会です。時には数多くの試行錯誤やいわゆる'試行錯誤'を経験することもありますが、自ら原因を分析し、問題を解決する過程で得られる気づきこそが、最も確かな学びだと考えています。

最初は難しくて理解できない内容でも、諦めずに繰り返し実習し、解決していくうちに、ある瞬間、その知識と技術が完全に自分のものになります。

単に真似する学習を超え、自ら考えて問題を解決できる能力を身につけること、これが私の目指す教育の方向性です。

受講生の皆さんが難しい過程でも諦めずに継続して挑戦し、学んだ内容を実際の環境で自信を持って活用できるよう、実習中心の講義を提供いたします。


ありがとうございます。

もっと見る

カリキュラム

全体

19件 ∙ (4時間 16分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • jssusn2402님의 프로필 이미지
    jssusn2402

    受講レビュー 4

    ∙

    平均評価 5.0

    5

    32% 受講後に作成

    • linuxmasternet
      知識共有者

      貴重な星5つの受講評をいただき、ありがとうございます。 講義を高く評価していただき大変嬉しく、今後の講義制作の大きな励みになります。 現在、vi/vimをより実務で活用していただけるよう、便利なプラグインの活用法や追加講義を準備しております。また、単なるエディタの使い方にとどまらず、vimを活用して実際のサービスを構築し作業する実習内容も追加する予定です。 近いうちに新しい講義を順次アップデートいたします。 受講していただき、心より感謝申し上げます!

    • YouTubeの講義も大変役に立っています。ありがとうございます。

    • linuxmasternet
      知識共有者

      YouTubeに上がっている講義の中には内容が少し物足りないものも多いですが、私の講義がお役に立てたようで本当に嬉しいです。 最近は時間の都合で動画を投稿してからかなり経っていますが、温かく見守ってくださり、高い評価まで残していただき心から感謝申し上げます。 ^^

linuxmasternetの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥2,140

25%

¥2,860