10個の課題を自力で解こう
ファイル作成、検索、保存、削除を自分で組み合わせます。
👉 10個の小さな課題を、ヒントなしで自分で組み合わせて解くのが今回のゴールです。
📋 10個の課題
これまでに覚えたコマンドを組み合わせて、ヒントを見ずに自力で解いてみよう。順番は自由。
- 課題1:
~/linux-tanken/final-missionディレクトリを作る - 課題2:その中に
mission-1.txt〜mission-5.txtの5つの空ファイルをtouchで作る - 課題3:
mission-1.txtに nano で「自己紹介」を3行書く - 課題4:
mission-1.txtをコピーしてmission-1-backup.txtを作る - 課題5:
mission-2.txtをmission-2-final.txtに名前を変える - 課題6:
final-missionの中の.txtファイルだけをls *.txtで表示する - 課題7:自己紹介の中から「探検隊」を含む行を
grepで探す - 課題8:
final-missionの.txtファイル数をls *.txt | wc -lで数える - 課題9:結果を
summary.txtに>で保存する - 課題10:
cat summary.txtで内容を確認し、history | tail -20で使ったコマンドを振り返る
わからないコマンドは --help または前のレッスンに戻って確認しよう。10課題ぜんぶ通れば、初級卒業です。
🧠 できるようになること
- ファイル作成・検索・保存・削除を組み合わせて10個の課題を自力で解ける
lsの役割を、結果の例から確かめられる- 練習用ディレクトリの中で安全に試せる
🧰 用意するもの
- ブラウザLinux環境内の練習用ディレクトリ
linux-tanken - キーボードで英数字と記号を入力できること
🖼 ターミナルの見本
このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。
📺 実行例
$ ls final-mission mission-1.txt mission-10.txt mission-2.txt mission-3.txt mission-4.txt mission-5.txt mission-6.txt mission-7.txt mission-8.txt mission-9.txt summary.txt
⌨️ 今日のコマンド
TerminalBrowser Linux
ls final-mission🚀 やってみよう
cd ~/linux-tankenで練習場所に入ります。ls final-missionと入力してEnterキーを押します。- ファイル名・ディレクトリ名が一覧で表示されることを確認します。
💡 探検ポイント
10課題は順番自由。詰まったら前のレッスンに戻ろう。--helpも友達。
🎮 チャレンジ
lsとls -lの見え方を比べよう。- 表示された名前から、ファイルらしいものとディレクトリらしいものを探そう。
📝 ふりかえり
- 10個のうち、一番難しかった課題はどれ?
- 詰まったときどうやって解決した?
- もう1つ課題を作るなら何を入れる?
❓ うまくいかないとき
- command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
- No such file or directory →
lsでファイル名・パスを見直す - 画面が固まった →
Ctrl + Cでコマンドを止める - 画面が乱れた →
clearまたはCtrl + Lで整理する
👨👩👧 おうちの人・先生へ
10課題の総合演習です。詰まる問題があったら、ヒントを直接出すよりも「どのレッスンでやった?」と問い直すと、自力で戻る習慣がつきます。
