[AI 概論初階班] · · 10min read

AI 概論初階班 第一堂 Part 2:10-20 分鐘動手裝 Claude Code(含踩坑)

第一堂課的後半段 10 分鐘:別再看 Demo,打開 terminal 貼一行 curl 裝好 Claude Code(不用 Node.js、不用 Docker),當場跑完第一個真實任務。含 macOS / Windows 企業內訓最常見 4 大踩坑解法。

章節目錄 · 13
TL;DR
- 本文解決:聽過 Claude Code 一百次但從來沒打開 terminal 裝過
- 推薦給:買了 Claude Pro 卻只拿來當聊天機器人的工程師
- 讀完你會知道:用 Anthropic 官方 native installer 一行指令裝好 Claude Code(不用 Node.js、不用 Docker)、跑第一個真正用到 agent 能力的任務、避開企業內訓最常見的 4 個坑

這是 AI 概論初階班 第一堂 Part 2。如果你還沒看過 Part 1(前 10 分鐘:AI 是什麼不重要),建議先讀完,再回來做這篇的動手環節。

Part 1 我講完「AI 不再只是問答工具,它是 agent,會動手做事」之後,第二段 10 分鐘現場就叫學員打開 terminal。不是我 demo 給你看,是你自己跑。

一堂課的前 10 分鐘是概念,後 10 分鐘必須讓學員從 0 變 1 — 下課前如果你的電腦沒有裝好 Claude Code,第一堂就等於白上了。

📌 目錄

  • 第一堂後半段的教學目標

  • 為什麼不能只看 Demo

  • Claude Code 是什麼

  • Claude Code vs ChatGPT vs Cursor 比較

  • 從 0 開始:一行 curl 搞定

  • 第一個任務:讓它讀你的專案

  • 第二個任務:讓它動手改檔案

  • 下課前 checklist

  • 企業內訓常見踩坑

  • 為什麼這堂課只排 20 分鐘

  • 🔗 延伸資源
  • 🎯 第一堂後半段的教學目標

    整堂課只有 50 分鐘,我把它切成三段:

    • 0-10 分鐘:觀念翻轉(AI 不是搜尋引擎)
    • 10-20 分鐘:動手裝 Claude Code(這篇)
    • 20-50 分鐘:跑三個實戰任務(下一篇)
    前 10 分鐘的任務是把腦袋打開,這 10 分鐘的任務是把 terminal 打開。很多人卡在這一步就走不下去 — 看了無數 demo 影片、存了無數教學文章,但電腦裡還是沒有 claude 這個指令。 Claude Code GitHub repo 官方頁面展示

    這堂課後半段只有一個目標:下課前你的電腦上可以打 claude 指令,而且剛剛用它跑完了一個真實的任務。

    🔥 為什麼不能只看 Demo

    企業內訓帶學員,我最怕的一句話是:「老師你 demo 就好,我回去自己試。」

    回去不會試的。我帶過 10-50 場企業內訓,這句話的實際意義是「我看完 demo 會覺得很酷、然後關掉投影片、然後三個月後你問我有沒有用,我會說還沒時間」。

    從 0 到 1 的摩擦力比你想的大很多。

    • 不知道「裝 Claude Code」到底是要先裝什麼
    • 官方文件一堆安裝方式,不知道選哪個
    • 跑了第一行指令跳錯誤,不會處理
    • 裝完不知道「第一個任務」該輸入什麼
    每一個小坑都不難,但加總起來足以讓一個工程師拖延三個月。所以第一堂課我把這 20 分鐘留給現場逼每個學員打開 terminal,卡住我馬上救

    ⭐ Claude Code 是什麼

    Claude Code 是 Anthropic 官方推出的 CLI agent。它把 Claude 模型變成一個可以讀你檔案、執行指令、改你程式的工具。

    • 官方 GitHub:anthropics/claude-code
    • 官方文件:code.claude.com/docs
    • 前置需求:Claude Pro / Max / Team / Enterprise 訂閱(或 API key)
    • 支援平台:macOS 13+、Windows 10+、Ubuntu 20.04+、Debian 10+、Alpine Linux 3.19+
    • 硬體:4GB+ RAM、x64 或 ARM64
    重點:2026 年之後的 Claude Code 不需要 Node.js。官方推出了 native installer(獨立 binary),裝完就能直接跑,自動背景更新。

    和 Cursor / Windsurf 這類 IDE-based 的 AI 工具不同,Claude Code 活在 terminal 裡。你在任何專案底下都可以打 claude 進入互動模式,它會讀當前目錄的所有檔案,然後等你下指令。

    ⚖️ Claude Code vs ChatGPT vs Cursor 比較

    這三者最常被搞混。企業內訓現場我會用這張表讓學員一次看清楚差別:

    能力ChatGPT 網頁Cursor IDEClaude Code CLI
    讀你本機檔案
    跨多個檔案改動
    跑 shell 指令
    自己驗證結果
    不用綁某個 IDE
    Claude Pro 吃到飽
    適合後端 / DevOps
    ChatGPT 是聊天視窗,你貼 code 進去它回答,它不會碰你的檔案。Cursor 是把 AI 塞進 VSCode fork,適合前端開發。Claude Code 是 CLI 裡的一個 agent — 它等你給目標,然後自己決定要讀什麼檔、要跑什麼指令、要改什麼檔案,做完回報結果。

    三者的核心差異是誰在動手

    • ChatGPT → 你動手(複製貼上)
    • Cursor → 一起動手(半自動)
    • Claude Code → 它動手(你只負責下目標)

    🚀 從 0 開始:一行 curl 搞定

    這一段的重點:你什麼前置都不用先裝。不用 Node.js、不用 Docker、不用 brew、不用註冊 API key。只要:

  • 一台電腦(macOS / Linux / Windows 都行)

  • 任何一個終端機

  • Claude Pro(或以上)訂閱帳號
  • macOS / Linux / WSL

    打開 terminal,貼這一行:

    curl -fsSL https://claude.ai/install.sh | bash

    就這樣。裝好之後打 claude 就會進入互動模式。

    Windows PowerShell

    irm https://claude.ai/install.ps1 | iex

    Windows 原生模式還需要 Git for Windows(因為 Claude Code 內部會呼叫 Git Bash 執行 shell 指令)。WSL 模式不用裝。

    Windows CMD(如果你在用 CMD 而不是 PowerShell)

    curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

    怎麼判斷自己在 CMD 還是 PowerShell:看 prompt 開頭。PS C:\ 是 PowerShell,C:\ 沒 PS 是 CMD。

    其他安裝方式(看情況)

    • macOS Homebrew 用戶brew install --cask claude-code
    • Windows WinGet 用戶winget install Anthropic.ClaudeCode
    • Linux apt / dnf / apk:Anthropic 有提供官方簽名 repo
    • 進階:npm 全域安裝npm install -g @anthropic-ai/claude-code(需要 Node.js 18+,官方警告不要 sudo
    企業內訓現場我 90% 的時間都推薦 native installer(那行 curl)。理由:

  • 沒有 Node.js 版本衝突問題

  • 自動背景更新

  • 單一 binary,好清乾淨

  • 不需要 npm / Homebrew 這些前置工具
  • 裝完驗證

    claude --version
    # 有輸出版本號就成功

    更進階的健檢:

    claude doctor
    # 會檢查環境、權限、設定檔

    登入 Claude Pro

    第一次跑 claude 會跳出一個 URL 要你登入帳號,貼回瀏覽器授權完就好。登完回到 terminal 就會看到 Claude Code 的歡迎畫面,游標在等你輸入。

    整個過程正常不超過 2 分鐘。如果你卡了 10 分鐘還沒進到這一步,不要自己 Google — 直接找我或同梯學員問,90% 是小問題。

    🧪 第一個任務:讓它讀你的專案

    很多人安裝好 Claude Code 的第一句話是:「寫一個 hello world」。錯。

    這個任務對 agent 來說太弱了,你根本看不出它和 ChatGPT 的差別。第一個任務一定要叫它讀你的專案,才會觸發它的 agent 能力。

    在互動模式輸入:

    幫我讀過整個專案,告訴我架構長怎樣。
    要包含:用了哪些框架、主要的資料夾分工、
    有沒有看起來可能是技術債的地方。

    你會看到 Claude Code 自己跑

  • 先跑 find . -type f -name "*.md" 找文件

  • cat README.md 理解專案定位

  • ls src/ 看資料夾結構

  • grep -r "import" --include="*.ts" 找依賴

  • 最後整合成一份架構報告回給你
  • 第一次看到它自己這樣跑,你才會信「agent」不是 marketing 話術。

    企業內訓現場我一定讓學員親眼看到這個過程。看過一次,腦袋就回不去了。

    ✏️ 第二個任務:讓它動手改檔案

    讀只是第一層。第二層是叫它改。第二個任務我固定出這題:

    把 README.md 的英文部分翻成繁體中文,
    保留所有程式碼區塊和連結不變,
    翻完存回原檔。

    這個任務能測三件事:

  • :它會先 cat README.md

  • :它會用內部的 Edit/Write 工具改檔案

  • :它會再讀一次確認寫入成功
  • 全程你不用碰鍵盤。這才是 agent — 它自己決定 workflow,你只給目標。

    踩坑提醒:第一次它可能會問你「確定要覆寫 README.md 嗎?」— 這是內建的安全確認,按 y 就好。後面跑熟了可以開 auto-accept 模式(之後的課會教)。

    ✅ 下課前 checklist

    這堂課 20 分鐘結束前,每個學員必須達到這三件事:

    • Claude Code 可以跑claude --version 有回應
    • 跑過一個讀檔任務:不是 hello world,是叫它讀完你的專案
    • 跑過一個改檔任務:叫它翻譯或重寫某個檔案
    做到才算從 0 變 1。做不到下課前舉手,我不會讓任何人帶著「我回去自己試」離開教室 — 那句話的實際意義就是不會試。

    💥 企業內訓常見踩坑

    帶過這麼多場,80% 的卡關都在這幾個點:

    坑 1:curl 被公司網路擋

    公司 proxy 擋了 claude.aidownloads.claude.ai 的 https。

    解法:改用手機熱點跑一次安裝(之後工作時照常走公司網路),或問 IT 把這兩個 domain 加 whitelist。企業授課前我通常會先請窗口確認網路可達。

    坑 2:Windows 沒裝 Git for Windows

    Native installer 裝完後打 claude 卻跳 bash not found

    Error: Claude Code requires Git for Windows for running shell commands.

    原因:Windows 版 Claude Code 內部呼叫 Git Bash 來跑 shell 指令(findgrep 這些 POSIX 工具 Windows 沒內建)。

    解法:去 git-scm.com/downloads/win 裝 Git for Windows,重新打開 terminal。

    坑 3:Claude Pro 登入卡住

    claude 第一次會彈 URL,部分學員的瀏覽器會攔截 localhost redirect。

    解法:不要用 Safari,開 Chrome 或 Firefox 貼 URL,登完就會自動跳回 terminal。

    坑 4:想用 npm 裝卻跳 EACCES

    如果你堅持走 npm 路線(因為公司只允許 npm),安裝時跳:

    npm ERR! code EACCES
    npm ERR! syscall access

    原因:macOS / Linux 的全域 npm 目錄需要 sudo 寫入,而官方強烈警告不要 sudo

    解法:改 npm prefix 到 home 目錄:

    mkdir -p ~/.npm-global
    npm config set prefix ~/.npm-global
    echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
    source ~/.zshrc

    更好的解法:別用 npm 了,改用 native installer,一行 curl 完事。

    ⏱️ 為什麼這堂課只排 20 分鐘

    學員常問:「這麼重要的工具,一堂課只給 20 分鐘夠嗎?」

    夠。

    我排課的邏輯是:工具本身的門檻不高,難的是觀念和工作流。20 分鐘完成安裝和第一次試跑,剩下 30 分鐘才是這堂課真正的重點 — 第一個真實工作任務(下一篇會寫)。

    很多線上課程把「安裝 Claude Code」拉成一整堂課,其實是在填時間。真實的狀況是:官方現在一行 curl 就能裝完,如果你看完這篇 20 分鐘能讀完、親手跑一次,就可以直接進入每天上班用它幫你做事的階段。

    5-6 年 Java 後端經驗教會我一件事:工具不是目的,解題才是。工具愈簡單、跳進解題愈快愈好。

    ❓ 你卡在哪一步

    留言告訴我你下課前卡在哪:

  • curl 指令跑不動(網路或權限問題)

  • Windows 裝完 claude 不能跑

  • 登入 Claude Pro 失敗

  • 不知道要叫它做什麼

  • 已經跑起來了(報告一下)
  • 我會一個一個回。企業內訓上過 10-50 場,幾乎每個學員都踩過上面至少一個坑,你不孤單。

    下一篇(Part 3,20-50 分鐘):第一個真實工作任務 — 用 Claude Code 重構一段 legacy 程式碼

    不怕死,只怕不過癮。

    🔗 延伸資源

    author
    陳彥彤

    AI 工程師 · AI 顧問。Java 後端 8 年、AI 工程師 2 年。AI 內訓 · AI 導入顧問 · 前後端與雲端培訓。

    support

    覺得文章有用可以到 GitHub 給個 star,或是透過信箱聊聊 AI 內訓、AI 導入顧問或前後端 / 雲端培訓。

    related

    相關文章

    [AI 概論初階班] · 7min
    AI 概論初階班 第一堂 Part 1:你只用了 Claude Pro 的 10% 能力
    企業內訓第一堂前 10 分鐘逐字稿整理:Claude Pro vs Claude Code 的差別、為什麼 AI 從回答問題進化到動手做事、日報 30 分鐘變 5 分鐘的實戰案例。
    [AI 工具] · 31min
    LLM Wiki 是什麼?Karpathy 知識編譯方案兩週實測(vs RAG、token 降 87%、踩坑筆記)
    LLM Wiki 是什麼?2026 年 4 月 Karpathy 在 gist 丟了 200 行 markdown,一週後全網炸開、12 個社群 implementation。一句話講:讓 LLM 把你丟的所有資料「編譯」成一個結構化的 markdown 知識庫,以後問問題不查原始檔、查這個被整理過的 wiki。本文拆解 RAG vs LLM Wiki 的編譯式/解釋式之差、三層架構、30 分鐘上手路徑、我把 7 場教學逐字稿 + 200 則 Discord QA 丟進去跑兩週的實測(token 降 87%)、5 個踩坑、什麼情境裝了反而是負擔。
    [AI 工具] · 20min
    Superpowers 暴衝 121k stars、Anthropic 收編,該裝嗎?跟手寫 skill 怎麼選
    obra/superpowers 7 個月 121k stars、2026/01 進 Anthropic 官方 plugin marketplace,14 個內建 skill 把資深工程師工作流(brainstorm/TDD/debug)強行套到 Claude Code 上,token -14%、首次成功率 +40%。但我自己跑兩週發現:小任務反而 +20% token、demo 前急著修 bug 被 brainstorming 拖住、Haiku 跑不動。本文拆 14 個 skill 各自解什麼、5 個踩坑、跟自己手寫 skill 的對照表(從適用任務、學習曲線、客製化彈性、維護成本四個維度比較)、Jesse Vincent 的設計哲學(讓 Claude 暫停,不是變聰明)。