はじめての方へ - Penguin Gym Linux完全ガイド

はじめての方へ - Penguin Gym Linux完全ガイド

このサイトの使い方を、ライニー先輩とリナの会話でやさしく解説します。

この記事でできるようになること

  • Penguin Gym Linux の各ページを使い分けて学習を進められる
  • Linux 学習の第一歩を自分で踏み出せる

前提知識(先に読むと理解しやすい記事)

この記事でわかること

  • インストールなしで、ブラウザだけでLinuxコマンドを安全に練習する方法がわかる
  • 実践ターミナル・ダッシュボード・理解度テスト・学習記事の4つの使い分けがわかる
  • バッジとレベルを使って、学習を続けるコツが身につく

はじめに

結論: インストールなしで使える仮想環境がある。だからLinuxコマンドを安全に練習できる。

リナ: ライニー先輩、Linuxコマンドを勉強したいんですけど、どこから始めればいいかわからなくて...
ライニー先輩: 大丈夫だよ、リナ。このサイト「Penguin Gym Linux」を使えば、ブラウザだけでLinuxコマンドの練習ができるんだ。
リナ: えっ、何もインストールしなくていいんですか?
ライニー先輩: その通り。安全な仮想環境だから、失敗してもパソコンが壊れる心配もないよ。一緒にサイトの使い方を見ていこう。

1. このサイトについて

結論: ブラウザだけで始められて、失敗してもパソコンは壊れない。それが5つの特徴の中心にある。

ライニー先輩: まず、Penguin Gym Linuxがどんなサイトか説明するね。ポイントは5つだよ。

Penguin Gym Linuxの特徴

  1. インストール不要 - ブラウザだけで学習開始
  2. 安全な環境 - 仮想環境だからシステムを壊す心配なし
  3. 段階的学習 - 初級から上級まで体系的に学べる
  4. 進捗管理 - 学習の成果を可視化
  5. ゲーミフィケーション - バッジ獲得でモチベーション維持
リナ: バッジがもらえるんですか!それは楽しそうですね。
ライニー先輩: そうだよ。学習を続けるとバッジがどんどん増えていくから、やる気が続くんだ。

2. 4つの学習機能

結論: 練習は実践ターミナル入力したコマンドを解釈してコンピュータに実行させる対話プログラム。、進み具合はダッシュボード、確認は理解度テスト、理屈は学習記事で学ぶ。

ライニー先輩: このサイトには4つの主要機能があるよ。それぞれの役割を整理しよう。

実践ターミナル

課題を順番にこなしながら学べるメイン機能。基礎から上級まで、ひとつずつ進められる。

実践ターミナルで学習開始

ダッシュボード

進み具合を絵やグラフで見られる。もらったバッジや、分野ごとの終わった割合も一目でわかる。

ダッシュボードを見る

理解度テスト

5段階の難易度でLinuxコマンドの知識をためす。苦手な部分が見つかり、覚えたことも定着する。

理解度テストに挑戦

学習記事

「なぜそうなるのか」から実際の使い方まで、じっくり読んで学べる。

学習ガイドを読む

リナ: 機能がたくさんありますね。どれから始めればいいんですか?
ライニー先輩: まずは実践ターミナルから始めるのがおすすめだよ。課題を順番にクリアしていくと、自然とスキルが身につくんだ。

3. 学習の始め方

結論: 実践ターミナルを開く、課題を選ぶ、コマンドを打つ。この3ステップで学習を始められる。

ライニー先輩: 実際に学習を始める手順を説明するね。3つのステップで進めていこう。

ステップ1: 実践ターミナルにアクセス

ライニー先輩: まず実践ターミナルを開こう。画面は大きく2つのエリアに分かれているよ。
  • 左側(サイドバー): 課題の一覧。カテゴリごとに整理されている
  • 右側(ターミナル): コマンドを入力する黒い画面
リナ: スマホでも使えますか?
ライニー先輩: もちろん。モバイル版では下部のタブで画面を切り替える形式になるよ。どのデバイスでも快適に学習できるんだ。

ステップ2: 課題を選択

ライニー先輩: サイドバーから課題を選ぼう。最初は**「基本コマンド」カテゴリの最初の課題**から始めるといいよ。

課題を選ぶと、次の3つが表示される。

  • 課題の説明: 何をすればいいか
  • ヒント: 困ったときのヒント
  • 期待される動作: 正解の条件

ステップ3: コマンドを入力して実行

ライニー先輩: ターミナルにコマンドを入力してEnterキーを押そう。例えば、最初の課題でpwdと入力するとこうなるよ。
$ pwd
/home/user
リナ: あ、今いる場所が表示されました!
ライニー先輩: 正解だね。課題をクリアすると「完了」マークがついて、次の課題に進めるようになるよ。

最初に覚える3つのコマンド

ライニー先輩: どの課題を始める前にも、この3つのコマンドは覚えておこう。

pwd - 現在のディレクトリを表示

「Print Working Directory」の略。今いる場所を確認する。

ls - ファイル一覧を表示

「List」の略。今いる場所にあるファイルやフォルダファイルをまとめて整理する入れ物。Windows や macOS の「フォルダ」と同じもの。を表示。

cd ディレクトリ名 - ディレクトリを移動

「Change Directory」の略。指定した場所に移動する。

リナ: pwdで今どこにいるか確認して、lsで中身を見て、cdで移動するんですね。
ライニー先輩: その通り!この3つはLinuxの基本中の基本だよ。

4. ゲーミフィケーション

結論: バッジ・レベル・学習の記録という3つのしかけで、やる気が続くようになっている。

リナ: さっき「バッジがもらえる」って言ってましたけど、詳しく教えてください。
ライニー先輩: いいね。ゲーミフィケーション機能は3つあるよ。

バッジシステム

学習の成果に応じてバッジがもらえる。

  • カテゴリマスター: 特定カテゴリの全課題完了
  • 連続学習: 7日連続でレッスン完了
  • 高速完了: 課題を素早く完了

レベルシステム

終わらせた課題の数に応じてレベルが上がる。

  • 初級: 5課題完了
  • 中級: 15課題完了
  • 上級: 30課題完了

学習統計

ダッシュボードで確認できる項目:

  • 学習開始からの経過日数
  • カテゴリ別完了率
  • 最長連続学習日数
リナ: バッジを集めるのが楽しみになってきました。
ライニー先輩: 小さな達成を積み重ねることで、自然と学習が続くようになるよ。

5. 効果的な学習のコツ

結論: 毎日15分続ける、メモを取る、繰り返し打つ、エラーを怖がらない。この4つで上達が速くなる。

リナ: 上手に学習を進めるコツはありますか?
ライニー先輩: もちろん。4つのコツを教えるね。

毎日少しずつ

1日15分でもいい。毎日さわることが大切。続けた分だけ力になる。

メモを取る

よく使うコマンドや便利なオプションは、その場でメモしよう。自分だけのコマンド集を作るのもおすすめ。

繰り返し練習

同じコマンドを何度も打とう。手が自然に動くようになるまで繰り返すのがコツ。

エラーを恐れない

エラーは学ぶチャンス。仮想環境だから、何度失敗しても大丈夫。

よくあるつまずきポイント

ライニー先輩: 初心者がよくつまずくポイントも知っておこう。

「command not found」と表示される

  • 原因: タイプミスやスペルミス
  • 対処: コマンド名を1文字ずつ見直す。Linuxは大文字と小文字を別のものとして扱う。

「No such file or directory」と表示される

  • 原因: 指定したファイルやディレクトリが存在しない
  • 対処: まず ls で名前があるか確かめてから操作する。

パスファイルやディレクトリの場所を表す文字列。の指定方法がわからない

ポイント:

  • . は現在のディレクトリ
  • .. は親ディレクトリ
  • / で始まるのは絶対パス
リナ: エラーが出ても、原因がわかれば対処できそうですね。
ライニー先輩: その通り。エラーメッセージをよく読むことが大切だよ。

リナ、大文字で打ってしまう

結論: Linuxは大文字と小文字を別の文字として扱う。PWDpwd とは違うコマンド名になる。

リナ: さっそく打ってみます。PWD っと…あれ、「command not found」って出ました。
PWD
bash: PWD: command not found
リナ: つづりは合っているはずなのに、どうしてでしょう?
ライニー先輩: 惜しい! Linuxは大文字と小文字を別のものとして扱うんだ。コマンド名は小文字の pwd だよ。
pwd
/home/user
リナ: 小文字にしたら出ました。1文字違うだけで別のコマンド扱いなんですね。
ライニー先輩: そのとおり。「command not found」を見たら、まず大文字小文字とつづりを見直そう。仮想環境だから、何度打ち間違えても大丈夫だよ。

ミニ課題

結論: 実践ターミナルで pwdls を打ち、ダッシュボードで進み具合を確かめよう。

ライニー先輩: では、実際にサイトを使って練習してみよう。3つの課題を用意したよ。

課題1: 今いる場所を表示しよう

やること: 実践ターミナルを開いて、今いる場所を表示しよう。

ヒント1(方向づけ)を見る

「今、自分がどこにいるか」を教えてくれるコマンドを思い出そう。

ヒント2(コマンド名)を見る

pwd を使うよ。Print Working Directory の頭文字だね。

答えを見る
pwd
/home/user

課題2: 今いる場所の中身を見よう

やること: 今いる場所にあるファイルやフォルダを一覧で表示しよう。

ヒント1(方向づけ)を見る

「ここに何があるか」を並べて見せてくれるコマンドを探そう。2文字だよ。

ヒント2(コマンド名)を見る

ls を使うよ。list(一覧)の略だね。

答えを見る
ls
Documents  Downloads  Pictures

課題3: 自分の進み具合を確かめよう

やること: ダッシュボードを開いて、今の進み具合を見よう。

ヒント1(方向づけ)を見る

コマンドではなくページを開く課題だよ。学習の記録がまとまっている場所はどこだったかな。

ヒント2(ページ名)を見る

ダッシュボードを開くよ。もらったバッジと分野ごとの割合が見られる。

答えを見る

ダッシュボードを開くと、次の3つが確認できる。

  • 学習を始めてからの日数
  • 分野ごとの終わった割合
  • 続けて学習できた最長の日数

振り返り

結論: 打って動かした経験がいちばん残る。その積み上がりが次のやる気になる。

リナ: つまり、このサイトでは「実践ターミナルで練習 → ダッシュボードで進捗確認 → 理解度テストで復習」という流れで学習すればいいんですね。
ライニー先輩: その通り!記事を読んで概念を理解してから実践するのも効果的だよ。自分に合った方法で進めていこう。
リナ: バッジを集めながら頑張ります!
ライニー先輩: いいね。わからないことがあったら、いつでも聞いてね。

今日の3行まとめ

結論: 実践ターミナル・pwd/ls/cd・バッジの3点を押さえれば、迷わず始められる。

  1. 実践ターミナルで課題を順番にクリアしていくのが学習の基本
  2. pwd・ls・cdの3つがLinuxの最初に覚えるコマンド
  3. バッジとレベルのゲーミフィケーションで楽しく継続

次のステップ

結論: 次は実践ターミナルの pwd レッスンから、すぐに手を動かせる。

この記事を共有

次の一手