Linuxの勉強って何から始めたらいいの?
Linux初心者の方にとっては、基礎知識どころか右も左もわからない状態ですよね。
プログラミングは独学で学習できても、Linuxの学習はなかなか難しいというのが現実です。
それでも独学で学びたいのであれば、自分でLinux環境を構築し、実際に触りながら基礎を学んでいくしかありません。
この記事では、Linuxの入門として「初心者がLInuxの基礎を体系的に勉強できる」ようにまとめています。
各項目で勉強のポイントと関連記事を用意していますので、詳しく知りたい方は関連記事をお読みください。
もくじ
【STEP.1】Linuxの基礎知識を学習する
「Linuxってなに?」という方は、Linuxの基礎知識を身に付けるところから始めてみましょう。
LinuxがほかのOS(WindowsやMac)と比べて何が違うのか、なぜLinuxがWeb業界で利用されているのかを学習していきます。
▼Linuxの基礎を勉強するステップ
- Linuxとは
- Linuxディストリビューションとは
- Linuxカーネルとシェルの関係
- LInuxの特徴

【STEP.2】Linuxのディレクトリ構成を勉強する
Linuxには「ディレクトリ」という概念があります。これはWindowsやMacなどの「フォルダ」と同じです。
ほかにもLinuxでよく使われるディレクトリ用語がたくさんありますので、しっかり勉強して覚えましょう。
また、Linuxはディレクトリ構成がWindowsとは大きく異なります。ディレクトリ構成はなんとなくで構わないのでイメージはつかんでおきましょう。
▼Linuxのディレクトリを勉強するステップ
- Linuxのディレクトリ用語
- Linuxのディレクトリ構成

【STEP.3】Linuxのパーミッション(権限)を覚える
Linuxには、ディレクトリやファイルに「パーミッション(権限)」を設定することができます。
Windowsでいう「管理者権限じゃないからファイルを実行できない!」という概念と同じようなものです。
Linuxは複数人で利用することを前提として作られているOSなので、このパーミッションを使ってディレクトリやファイルを適切に管理しています。
▼Linuxのパーミッションを勉強するステップ
- パーミッションとは
- パーミッションの見方
- パーミッションの確認方法や変更方法
- パーミッションを利用するうえでの注意点

【STEP.4】Linux環境を構築する
実際に、自分でLinuxの環境を構築してみましょう。
Linuxは「VirtualBox(バーチャルボックス)」と「Vagrant(ベイグラント)」というツールを使うことで誰でも簡単に構築できます。
これらのツールはWindowsでもMacでも利用できるので、まずは自分のパソコンにインストールしてみましょう。
▼Linux環境を構築するステップ
- 「VirtualBox」の概要とインストール
- 「Vagrant」の概要とインストール
- 「VirtualBox」と「Vagrant」の違い
- 「Vagrant」の使い方

【STEP.5】Linuxコマンドの使い方を覚える
Linux環境を作ったら、次は実際に「Linuxコマンド」を使って操作してみましょう。
コマンドを使うときは、一緒に「オプション」を指定すると便利です。
Linuxコマンドは覚えられないくらい存在するので、まずは基本コマンドから覚えていきましょう。
▼Linuxの基本コマンドを勉強するステップ
- Linuxコマンドとは
- Linuxコマンドの場所
- LInuxコマンドのオプション
- Linuxの基本コマンド一覧

【STEP.6】Vimの使い方を勉強する
Linuxのファイルを操作するために、「vi(vim)」の使い方も勉強しましょう。
viとは、テキストエディタの1つで、ファイルを操作するために必要なツールになります。
viの操作は独特で、慣れるまで大変ですが、基本的な操作くらいは必ずできるようになりましょう。業務で頻繁に利用します。
▼Vimを勉強するステップ
- viとは
- viとvimの違い
- vimの基本操作

【STEP.7】yumの使い方やコマンドを勉強する
Linux(CentOS)に必要なツール(パッケージ)をインストールしたいときは「yum(ヤム)」コマンドを使います。
yumもLinuxコマンドの1つで頻繁に利用するため、基本的な使い方は必ず覚えるようにしましょう。
▼yumを勉強するステップ
- yumとは
- パッケージとは
- yumリポジトリとは
- yumとrpmの違い
- yumコマンドの使い方

【STEP.8】Linuxのショートカットを使ってみる
Linuxの基本的な操作に慣れてきたら、ショートカットを使ってみましょう。
キーボードのホームポジションからできるだけ離れないように、「カーソルキー」や「Back space」ボタンを使わない操作を目指します。
ショートカットをマスターすることで、Linuxを爆速で操作できるようになるのでおすすめです。
▼Linuxショートカットキーを勉強するステップ
- Linuxショートカットキーを覚える理由
- Linuxショートカットキー一覧

まとめ:Linuxは初心者にとって難しい
Linuxの基礎知識から環境構築、コマンドの使い方までをまとめて紹介しました。
どうでしょう?かなり難しかったのではないでしょうか?
「Linux環境を構築できなかった…」
「うまく動かない、難しい…」
実はLinuxは、初心者にとってプログラミングよりも難しいです。
ですが、このLinuxを自由に扱えるようにならなければ、Webシステムの環境構築ができないため、業務で困ってしまいます。
まわりに教えてくれる人がいないのであれば、スクールなどに通うことも考えてみましょう。
わからないことは気軽に講師に質問できますし、実際にカリキュラムのなかでWebアプリケーションを作ることもできます。
また、転職サポートなどもあるので、これからWebエンジニアを目指す方にとっては魅力的でしょう。
もちろん、独学であればお金はかかりませんが、エンジニアになるまで時間がかかってしまうのも事実。
それならスクールに通って早くエンジニアになり、お金を稼いで取り返したほうが効率的ですよね。
またね、キツネ(@kitaaaa_kitsune)でした!

