Skip to main content

第 1 課:入門指南

學習目標

完成本課程後,您將能夠:

  • 了解什麼是 Claude Code
  • 使用您偏好方法進行安裝
  • 完成首次設定與驗證
  • 啟動您的第一個工作階段
  • 導覽介面並取得說明

先決條件

開始本課程前,請確保您已具備:

  • 終端機/命令列存取 - 基本使用熟悉度
  • 程式碼編輯器 - 任何編輯器(VS Code、JetBrains 等)
  • API 帳號 - Anthropic 帳號用於驗證(在 console.anthropic.com 註冊)

預估時間: 20 分鐘


什麼是 Claude Code?

Claude Code 是一個 AI 驅動的命令列工具,可協助您撰寫、理解和改善程式碼。把它想像成在終端機中隨時可用的專業程式設計夥伴。

Claude Code 能做什麼?

  • 撰寫程式碼: 從自然語言描述生成函式、類別和完整功能
  • 閱讀與理解: 分析您的程式庫並解釋運作方式
  • 編輯與重構: 在保持功能性的同時修改現有程式碼
  • 除錯: 協助識別和修復 bug
  • 搜尋: 快速導覽複雜的程式庫
  • 自動化: 執行指令、管理 git 操作、簡化工作流程

運作原理

Claude Code 使用 Claude(Anthropic 的 AI 助手)結合專門用於檔案操作、程式碼分析和指令執行的特殊工具。

與聊天式 AI 工具不同,Claude Code 可以直接存取您的檔案並在您的環境中執行指令。


安裝

Claude Code 支援多種安裝方法。選擇最適合您系統和工作流程的方法。

方法 1:原生安裝程式(推薦)

原生安裝程式提供最佳的系統整合。

macOS / Linux:

curl -fsSL https://cdn.anthropic.com/claude-code/install.sh | sh

這將會:

  • 下載最新的二進位檔案
  • 將其安裝到 ~/.claude/bin/
  • 新增至您的 PATH(如果您確認)
  • 設定 shell 自動完成

Windows (PowerShell):

irm https://cdn.anthropic.com/claude-code/install.ps1 | iex

方法 2:npm

如果您已經安裝 Node.js,可以透過 npm 安裝:

npm install -g @anthropic-ai/claude-code

方法 3:Docker

用於容器化環境:

docker pull anthropic/claude-code:latest

執行:

docker run -it --rm \
-v $(pwd):/workspace \
anthropic/claude-code:latest

驗證安裝

安裝後,驗證是否正常運作:

claude --version

您應該會看到版本資訊顯示。


首次設定

首次執行 Claude Code 時,您需要使用 Anthropic 帳號進行驗證。

步驟 1:啟動 Claude Code

claude

步驟 2:驗證流程

首次啟動時,Claude Code 將引導您完成驗證:

  1. 按 Enter 開啟瀏覽器進行驗證
  2. 登入您的 Anthropic 帳號(或尚未註冊則註冊)
  3. 授予權限給 Claude Code
  4. 返回終端機 - 您應該會看到成功訊息

步驟 3:設定檢查

Claude Code 將在以下位置建立設定檔:

  • Linux/macOS: ~/.config/claude-code/
  • Windows: %APPDATA%\claude-code

這些設定會自動管理,但您稍後可以自訂(在第 6 課中說明)。


您的第一個工作階段

讓我們啟動 Claude Code 並探索介面。

啟動工作階段

只需執行:

claude

您將會看到歡迎訊息和提示:

Claude Code v1.0.0
─────────────────────

Connected: claude-sonnet-4-5

Type your message or use /help for commands

You>

介面說明

提示顯示:

  • Version: 您正在執行的 Claude Code 版本
  • Model: 啟用的 Claude 模型(例如 claude-sonnet-4-5)
  • Prompt: 您輸入訊息的地方

取得說明

輸入 /help 查看可用指令:

You> /help

這將顯示:

  • 內建斜線指令(如 /help/exit/config
  • 鍵盤快捷鍵
  • 快速提示

基本導覽

嘗試這些基本互動:

  1. 提出問題:

    You> 你能幫我做什麼?
  2. 退出工作階段:

    You> /exit

    或按 Ctrl+D


了解架構

Claude Code 以不同模式運作。

聊天模式(預設)

在聊天模式中,您與 Claude 進行對話。Claude 可以:

  • 讀取檔案(經您許可)
  • 編輯檔案(經您許可)
  • 執行指令(經您許可)
  • 回答關於您程式碼的問題

指令旗標

Claude Code 接受幾個命令列旗標(在第 2 課詳細說明):

  • -p "prompt" - 執行單一提示並退出
  • -c "command" - 使用 Claude 的協助執行指令
  • -r "read" - 讓 Claude 讀取檔案並處理

範例:

claude -p "說明目前目錄的內容"

常見首次問題

Q:使用 Claude Code 安全嗎?

A: 是的。Claude Code 在以下情況需要許可:

  • 讀取檔案
  • 進行編輯
  • 執行指令
  • 安裝相依性

您總是在動作執行前審查並核准。

Q:Claude Code 會將我的程式碼傳送給 Anthropic 嗎?

A: Claude Code 在以下情況將檔案內容傳送給 Anthropic 的 API:

  • 您要求 Claude 讀取檔案時
  • Claude 需要脈絡來回答問題時
  • 您使用聊天模式時

資料會安全處理,且未經您的明確選擇加入,不會用於訓練。

Q:我可以在離線狀態使用 Claude Code 嗎?

A: 不可以。Claude Code 需要網際網路連線以透過 Anthropic API 與 Claude 通訊。

Q:Claude Code 和 Claude.ai 有什麼差別?

A:

  • Claude.ai 是用於一般對話的網路聊天介面
  • Claude Code 是專門用於程式設計任務的 CLI 工具,具有直接檔案存取和指令執行功能

動手試試看

練習 1.1:您的第一次對話

  1. 導覽至測試專案目錄:

    mkdir ~/claude-test
    cd ~/claude-test
  2. 啟動 Claude Code:

    claude
  3. 進行對話:

    You> 你好!你能建立一個簡單的 Python 腳本來列印 "Hello, World" 嗎?
  4. 遵循 Claude 的回應並在提示時核准檔案建立

  5. 完成時退出:

    You> /exit

練習 1.2:探索說明系統

  1. 再次啟動 Claude Code

  2. 檢查可用指令:

    You> /help
  3. 詢問特定功能:

    You> Claude Code 如何讀取檔案?
  4. 退出工作階段


✅ 檢查您的理解

回答這些問題以測試您的知識:

  1. 哪個指令啟動 Claude Code 工作階段?

    • start claude
    • claude
    • claude-code
    • ai claude
  2. 如何在 Claude Code 中取得說明?

    • --help
    • /help
    • help
    • ?
  3. 首次執行 Claude Code 時會發生什麼?

    • 立即啟動
    • 需要透過瀏覽器驗證
    • 必須手動建立設定檔
    • 需要輸入 API 金鑰
  4. **True 或 False:**Claude Code 可以在未經許可的情況下修改您的檔案。

    • True
    • False
  5. -c 旗標做什麼?

    • 建立新檔案
    • 使用 Claude 的協助執行指令
    • 讀取檔案
    • 設定組態

答案: 1-b, 2-b, 3-b, 4-False, 5-b


總結

在本課程中,您學到了:

  • 什麼是 Claude Code - AI 驅動的 CLI 程式設計助手
  • 如何安裝 - 原生安裝程式、npm 或 Docker
  • 如何驗證 - 瀏覽器驗證流程
  • 如何啟動工作階段 - 只需執行 claude
  • 如何取得說明 - 使用 /help 指令

下一步

在**第 2 課:基本操作**中,您將學到:

  • 聊天模式基礎
  • 如何讀取檔案
  • 進行編輯
  • 理解權限
  • 基本指令旗標

進階閱讀


繼續至第 2 課:基本操作