このチェックポイントについて
Step 2で学んだ内容を確認します。
- 全10問
- 合格ライン:8問以上正解
問題
Q1: 新しいフォルダを作成するコマンドは?
A) create folder B) mkdir C) newfolder D) makedir
答えを見る
正解: B) mkdir
mkdir は「make directory」の略です。
Q2: /Users/taro/Documents のような表記を何と呼ぶ?
A) 相対パス B) 絶対パス C) ショートパス D) フルパス
答えを見る
正解: B) 絶対パス
ルート(/)から始まる完全な道順を絶対パスと呼びます。
Q3: 親ディレクトリを表す記号は?
A) . B) .. C) ~ D) /
答えを見る
正解: B) ..
.= 現在のディレクトリ..= 親ディレクトリ~= ホームディレクトリ/= ルートディレクトリ
Q4: 入れ子のフォルダ a/b/c を一度に作成するオプションは?
A) mkdir -a a/b/c B) mkdir -r a/b/c C) mkdir -p a/b/c D) mkdir -n a/b/c
答えを見る
正解: C) mkdir -p a/b/c
-p は「parent」の略で、必要な親ディレクトリも作成します。
Q5: 空のファイルを作成するコマンドは?
A) touch B) create C) new D) make
答えを見る
正解: A) touch
touch
はファイルのタイムスタンプを更新するコマンドですが、ファイルが存在しない場合は新規作成されます。
Q6: echo "hello" > file.txt の > は何をする?
A) ファイルを読み込む B) ファイルに上書きで書き込む C) ファイルに追記する D) ファイルを削除する
答えを見る
正解: B) ファイルに上書きで書き込む
>= 上書き(リダイレクト)>>= 追記
Q7: ファイルを削除するコマンドは?
A) delete B) remove C) rm D) del
答えを見る
正解: C) rm
rm は「remove」の略です。
Q8: フォルダを中身ごと削除するオプションは?
A) rm -a B) rm -f C) rm -r D) rm -d
答えを見る
正解: C) rm -r
-r は「recursive(再帰的)」の略で、フォルダの中身ごと削除します。
Q9: ファイルを移動またはリネームするコマンドは?
A) move B) rename C) mv D) rn
答えを見る
正解: C) mv
mv は「move」の略で、移動とリネームの両方に使います。
Q10: ホームディレクトリを表す記号は?
A) $ B) @ C) ~ D) #
答えを見る
正解: C) ~
~ はチルダと読み、ホームディレクトリへのショートカットです。
実技問題
実技1: フォルダ作成
以下の構造を作成してください:
graph TD
Root["test-project/"]
Src["src/"]
Docs["docs/"]
Root --> Src
Root --> Docs
style Root fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b
📝 解答
mkdir test-project
mkdir test-project/src test-project/docs
または
mkdir -p test-project/{src,docs}
実技2: ファイル作成
test-project/src/ に main.js を作成し、console.log("hello");
を書き込んでください。
📝 解答
echo 'console.log("hello");' > test-project/src/main.js
実技3: コピーとリネーム
main.js を app.js という名前でコピーしてください。
📝 解答
cp test-project/src/main.js test-project/src/app.js
採点
選択問題(10問)
| 正解数 | 判定 |
|---|---|
| 10問 | 完璧! |
| 8-9問 | 合格 |
| 6-7問 | もう少し |
| 5問以下 | 復習が必要 |
実技問題(3問)
| 完了数 | 判定 |
|---|---|
| 3問 | 完璧! |
| 2問 | 合格 |
| 1問以下 | 復習が必要 |
復習ポイント
| 問題 | 復習セクション |
|---|---|
| Q1-Q4 | Step 2-1〜2-3: ディレクトリ構造とパス |
| Q5-Q9 | Step 2-3〜2-4: ファイル・フォルダ操作 |
| Q10 | Step 2-1: ディレクトリ構造 |
Step 2 完了!
おめでとうございます!ファイルとフォルダの操作をマスターしました。
習得したスキル
- ディレクトリ構造の理解
- 絶対パスと相対パス
-
mkdirでフォルダ作成 -
touch/echo >でファイル作成 -
rmで削除 -
cp/mvでコピー・移動
クリーンアップ
rm -r test-project
次のステップへ
Step 3では、ファイルの中身を見る方法を学びます。
catで全体表示head/tailで部分表示lessでページング
ファイルの内容を確認するスキルを身につけましょう!
推定所要時間: 30分