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

sudoとaptは何をするもの?

🎯 きょうのミッション

sudoとaptは上級で扱う管理者向けの操作です。初級では実行しません。

👉 sudoとaptを「上級で学ぶこと」として封筒にしまうのが今回のゴールです。

📖 sudo =「管理者の鍵」を一時的に借りる

Linuxには 管理者(root) と 一般ユーザー の2種類のアカウントがあります。一般ユーザーが管理者の権限が必要なコマンドを実行するときに使うのが sudo(Substitute User DO)です。

家にたとえると:
   一般ユーザー   = 自分の部屋(家族)
   管理者(root)  = 家の鍵を全部持っている人

   sudo            =「ちょっと鍵を貸して」
                     と頼む合言葉

📦 apt = Ubuntuの「アプリストア」

apt はUbuntuにアプリを追加・削除するコマンド。これも家全体に影響するので sudo が必要です。

  • sudo apt update:アプリ一覧を最新に
  • sudo apt install アプリ名:アプリを追加
  • sudo apt remove アプリ名:アプリを削除

⚠️ 初級ではこれらは 実行しません。次の回で「なぜ初級では使わないのか」を学びます。

🧠 できるようになること

  • sudo と apt が「上級で学ぶ管理者向け」だと説明できる
  • echo の役割を、結果の例から確かめられる
  • 練習用ディレクトリの中で安全に試せる

🧰 用意するもの

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

🖼 ターミナルの見本

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

📺 実行例
$ echo "sudoとaptは上級で学びます"
sudoとaptは上級で学びます

⌨️ 今日のコマンド

Terminalれんしゅうターミナル
echo "sudoとaptは上級で学びます"

🚀 やってみよう

  1. 下の「🖥 れんしゅうターミナル」をクリックします。
  2. echo "sudoとaptは上級で学びます" と入力してEnterキーを押します。
  3. 今日のコマンドは「実行よりも意味を読む」のがゴール。echoの結果は確認のしるし程度に見ます。

💡 探検ポイント

sudo は「家の鍵を借りる合言葉」。一般ユーザーが管理者権限を借りる仕組み。

🎮 チャレンジ

  • sudo apt update と打ってみよう。れんしゅうターミナルが出す「お断りメッセージ」を読んでおこう。
  • 「システム全体を変える操作」を、家の中の作業にたとえると何だろう?(例:壁に穴を開ける=大人と一緒に)

📝 ふりかえり

  • sudo を「家の鍵」にたとえると、しっくり来た?
  • apt でアプリを入れるとき、なぜ sudo が必要?
  • 管理者と一般ユーザーの違いを1行で説明できる?

❓ うまくいかないとき

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

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

この回は安全ルールの確認です。実行よりも「なぜ初級ではsudoを使わないのか」「危ないコマンドを覚える理由」を一緒に話し合うのが目的です。