inflearn logo
知識共有
inflearn logo

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

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

5名 が受講中です。

難易度 入門

受講期間 無制限

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

受講後に得られること

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

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

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

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

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

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

Linuxを使用していると、必ず出会うエディタがあります。
それがvi/vimエディタです。

Linuxサーバーで設定ファイルを修正したり、ログを確認したり、シェルスクリプトを作成したり、簡単なソースコードを編集したりする際、vi/vimは非常に頻繁に使用されます。特にサーバー環境ではGUIエディタを使用できない場合が多いため、ターミナルで直接使用できるvi/vimエディタの操作能力は、Linuxユーザーにとって不可欠な基本スキルです。

しかし、vi/vimは初めて接するユーザーには難しく感じられることがあります。

文字を入力しようとしてキーを押したのに文字が入力されなかったり、保存して終了する方法がわからず戸惑ったり、コマンドモードと入力モードが混乱したりすることがよくあります。そのため、リナックスを学ぶ初心者たちがvi/vimで最初に難しさを感じることになります。

この講義は、このような困難を解決するために制作されました。


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

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

Linuxのインストール過程については扱いません。
その代わりに、Linux環境で実際に頻繁に使用するvi/vimの編集機能に集中します。

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

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


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

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

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

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

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

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

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

  • カーソル移動コマンド

  • 削除コマンド

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

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

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

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

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

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



この講義を聞けば解決できる問題

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

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

  • 入力モードとコマンドモードが混乱します。

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

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

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

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

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

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

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


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

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

  • Linuxを初めて学ぶ方

  • Linuxサーバー入門者

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

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

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

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

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

  • 無料講義よりも、もう少し整理されたvi/vim実習講義をお探しの方


講義環境

この講義はRocky Linux 9環境で行われます。

Linuxのインストール過程は含まれておらず、すでに準備されたLinux環境でvi/vimエディタを使用する方法に集中します。

Rocky Linuxだけでなく、CentOS、RHEL系列、Ubuntuなど他のLinuxディストリビューションでも、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コマンド集の講義ではありません。

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です。

キャリア認証

[職歴事項]

  • (現)リナックスマスターネット代表

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

  • 大検察庁、アリアンツ生命、東部証券の情報システム模擬ハッキングおよび脆弱性診断を遂行

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

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

  • (元)(社)韓国ハッキング保安協会 教育チーム長

     

     

[講義履歴]

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

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

  • 韓国情報通信機能大学、全南大学校、又石大学校、湖西大学校 情報セキュリティ特講

  • 文化体育観光部、韓国情報化振興院など多数の個人情報および情報セキュリティ特講

  • ポスコA&C、一山白病院、現代百貨店、現代HDSなど、多数の個人情報および情報セキュリティ特講

  • 海軍、選挙管理委員会など多数の情報セキュリティ特講

  • 1995年にリナックスを使い始め、リナックスサーバーの運用、セキュリティ、ネットワークの経験などをもとに、実務中心の講義を提供しています。

もっと見る

カリキュラム

全体

14件 ∙ (4時間 16分)

講座資料(こうぎしりょう):

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

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

期間限定セール

¥13,200

40%

¥2,943