デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE 道場トップ
第36回LV2⏱ 15〜30分

パスって何だろう

🎯 きょうのミッション

パスはファイルやディレクトリの住所です。

👉 「住所」と同じ感覚で、Linuxのパスを読めるようになるのが今回のゴールです。

📖 パスは「ファイルの住所」

あなたが住んでいる家には住所がありますよね。「東京都大田区中央3-3-3」のように、上から大きい区切りで書いていきます。

Linuxの「パス(path)」も同じ。ファイルやディレクトリの住所を、/ で区切って書いた文字列のことです。

住所: 東京都 / 大田区 / 中央 / 3-3-3
パス: /     home  /  tanken / linux-tanken / memo.txt
       ↑                              ↑
       一番上                          ファイル名

🧭 パスの2つの書き方

  • 絶対パス:/ から始まる「住所」全体(例:/home/tanken/memo.txt)
  • 相対パス:今いる場所からの「方向案内」(例:my-notes/idea.txt)

絶対パスは「世界中どこでも通じる住所」、相対パスは「『うちの2階の右の部屋』みたいな今いる場所からの呼び方」です。次の回でこの違いを練習します。

🔬 自分の現在地のパス

pwd を打つと、いま自分のいる場所の絶対パスが出てきます。これが今日の手がかりです。

🧠 できるようになること

  • パスを「ファイルの住所」と言いかえて説明できる
  • pwd の役割を、結果の例から確かめられる
  • 練習用ディレクトリの中で安全に試せる

🧰 用意するもの

  • このページの「🖥 れんしゅうターミナル」(練習用ディレクトリ linux-tanken 入り)
  • キーボードで英数字と記号を入力できること

🖼 ターミナルの見本

このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。

📺 実行例
$ pwd
/home/tanken/linux-tanken

⌨️ 今日のコマンド

Terminalれんしゅうターミナル
pwd

🚀 やってみよう

  1. 下の「🖥 れんしゅうターミナル」をクリックします。
  2. pwd と入力してEnterキーを押します。
  3. 表示された絶対パスを / ごとに区切って読み解きます。
  4. 一番外側(左)が /、自分の名前が含まれるところまで指でたどります。

💡 探検ポイント

パスは住所。/ はピリオドではなく「区切り」。家の住所と同じ。

🎮 チャレンジ

  • 自分のホームディレクトリの絶対パスを暗記して、何も見ないで書けるか試そう。
  • 友達の名前で /home/友達の名前 と書くと、どこを指すパスになる?

📝 ふりかえり

  • 「パス」を住所にたとえると、家の番地はどこに当たる?
  • 絶対パスと相対パスの違いを1行で言うとどうなる?
  • 今いる場所の絶対パスはなんだった?

❓ うまくいかないとき

  • command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
  • No such file or directory → ls でファイル名・パスを見直す
  • 画面が固まった → Ctrl + C でコマンドを止める
  • 画面が乱れた → clear または Ctrl + L で整理する

👨‍👩‍👧 おうちの人・先生へ

この回はLinux初級の安全な操作範囲です。困ったときの対処として「直前のコマンド」「画面に出たメッセージ」をメモしておくと、次回の質問がスムーズになります。