Browser Linux Practice

CmdDojo

ブラウザだけで Linux コマンドを練習して、
実務と学習の土台を短時間で作る。

`pwd` / `ls` / `cd` / `cat` / `grep` から始めて、次に必要になりやすい `find` / `head` / `cp` / `mv` / `rm` まで、手を動かしながら基礎を固められます。

公開レッスン9
最初のコース約 5 分
環境ブラウザのみ
user@dojo:~
user@dojo:~$ pwd
/home/user
user@dojo:~$ ls
documents  downloads  notes.txt  projects
user@dojo:~$ cd documents
user@dojo:~/documents$ grep -i todo report.txt
TODO: check nginx.conf

Why This Exists

よくある詰まりを、最初の練習で減らす

CmdDojo は、「Linux コマンドを覚えたいけど、準備が重い」「記事だけ読んでも使える気がしない」 という状態を埋めるための練習場です。読むだけの一覧ではなく、その場で入力して理解に変えることを優先しています。

Linuxコマンド 練習Linux コマンド 初心者LPIC 勉強前 コマンド練習ブラウザ Linux 学習

Value

CmdDojo が役に立つ場面

01
ブラウザだけで始められる
WSL や仮想環境の準備なしで、まずは `pwd` と `ls` を触って感覚をつかめます。
02
1レッスンずつ短く進められる
1回 5〜8 分の小さな単位で進むので、初学者でも途中で止まりにくい構成です。
03
実務で使う基礎に寄せている
丸暗記ではなく、ログ確認やファイル整理のような場面に結びつけて学べます。
04
資格学習の土台にもなる
LPIC や LinuC の前に、コマンドの意味と使いどころを先に押さえたい人向けです。

Use Cases

こんな人に向いています

新しくインフラや開発まわりを触り始めた人

SSH 先で固まらないために、移動・一覧・確認を先に練習したい人に向いています。

資格勉強の前にコマンドへ慣れたい人

LPIC や LinuC の前に、`cd` や `grep` の意味を実際の手触りで覚えられます。

記事だけでは頭に残りづらい人

読むだけでなく実際に入力して正解を返してもらう形なので、理解の定着を作りやすいです。

Difference

一覧記事で終わらせず、入力までつなげる

一般的なコマンド記事

  • 意味は分かるが、実際に打つところまでは進みにくい
  • 自分の環境がないと、その場で試しづらい
  • 次に何を覚えるかの順番が分かりにくい

CmdDojo

  • その場で入力して、正しいか確かめられる
  • ブラウザだけで始められる
  • 短い順番とクイズで次の一歩まで続けやすい

よくある質問

CmdDojo は無料ですか。 Linux の環境は必要ですか。
無料で、 会員登録もインストールも要りません。 ページを開くとブラウザの中に仮想のファイルシステムが用意され、 そこに実際にコマンドを打って学びます。 Windows でも Mac でも、 Linux を用意しなくてもそのまま練習できます。
本物のターミナルと同じように動きますか。
学習に必要な範囲を再現しています。 ディレクトリの移動、 ファイルの作成・閲覧・コピー・削除、 検索といった操作が、 打つたびに仮想ファイルシステムへ反映されます。 ただし本物のシェルの全機能を持つわけではなく、 ネットワーク通信やパッケージのインストールは扱っていません。
どのコマンドを扱いますか。
入門では pwd・ls・cd・cat・mkdir・touch を、 ファイル操作では find・head・cp・mv・rm・grep を扱います。 いずれも 「まず何が起きるか」 を解説してから、 自分で打って結果を確かめる形です。
LPIC などの資格対策に使えますか。
コマンドの基本操作を手を動かして覚える用途には使えますが、 特定の試験範囲に沿って作ってはいません。 試験対策としての網羅性は保証していないので、 出題範囲の確認は公式の資料と併せてください。
進捗は保存されますか。
解いた課題と得点は端末内に保存されるので、 途中で閉じても続きから再開できます。 サーバーには送っていません。

Course Map

コース一覧

まずは入門コースから始めて、次にファイル探索や整理へ進める構成です。

01
Linuxコマンド入門
pwd / ls / cd / cat / grep から始めて、Linux 操作の最初の土台をブラウザだけで身につける入門コースです。
5レッスン
対象: Linux 初心者 / プログラミング学習の初学者 / LPIC・LinuC の前に基礎を固めたい人
02
ファイル探索と整理
find / head / cp / mv / rm を使って、必要なファイルを探し、確認し、整理する実務寄りの基礎コースです。
4レッスン
対象: Linux 基礎の次に、実務で役立つ操作を増やしたい人
03
ファイル権限とオーナー
chmod / chown / ls -l を使って、権限の見方と変更の基本を整理する予定のコースです。
対象: Linux 中級手前 / LPIC-1 を見据えた人
改善して公開予定
04
テキスト処理マスター
grep / sed / awk / sort / uniq / cut を使って、ログや表形式データを扱う予定のコースです。
対象: 中級手前 / バックエンド寄りの実務を見たい人
改善して公開予定
05
プロセスとジョブ管理
ps / top / kill / fg / bg / cron を学んで、サーバー運用で出会う基本操作を押さえる予定のコースです。
対象: インフラ初学者 / SRE 入門者
改善して公開予定
EX
LPIC-1 試験準備
101・102 の基礎項目を実操作ベースで整理し、コマンド暗記だけに寄らない準備を作る予定のコースです。
対象: LPIC-1 / LinuC Level 1 を目指す人
改善して公開予定

Next Step

最初の一歩をすぐ試せる

初学者向けの入門コースを起点にしています。読み物ではなく入力ベースで進めたいなら、そのまま最初のレッスンへ進んでください。

最初のコース: Linuxコマンド入門 / 5レッスン