⌨️

基本指令操作

Part 2:掌握 Claude CLI 的核心指令

基本語法 常用參數 輸入輸出 實作練習

📝 基本語法

🖥️ 基本格式claude [選項] [提示詞]

常見用法:

直接詢問claude "請解釋什麼是 API"
互動模式claude
查看說明claude --help

🎛️ 常用參數

--helpclaude --help # 顯示所有可用的選項和說明
--versionclaude --version # 顯示版本資訊
-p, --printclaude -p "你的問題" # 只印出結果,不進入互動模式
--dangerously-skip-permissions# 跳過檔案操作確認(謹慎使用)

💬 實作:基本對話

練習 1:簡單問答
🖥️ 輸入claude "列出 5 個提升工作效率的方法"
🤖 Claude 回覆以下是 5 個提升工作效率的方法: 1. **時間區塊法**:將工作時間分成專注區塊 2. **兩分鐘原則**:能在兩分鐘內完成的立刻做 3. **減少干擾**:關閉不必要的通知 4. **任務排優先**:先處理重要且緊急的事 5. **定期休息**:使用番茄工作法保持專注

📄 實作:多行輸入

使用 Here Document 輸入長文
🖥️ 輸入方式claude << 'EOF' 請幫我分析以下文字的情感: 今天的會議非常成功! 團隊合作很順利, 大家都很有幹勁。 EOF
💡 說明:使用 << 'EOF' 可以輸入多行文字,直到輸入 EOF 結束

📥 實作:從檔案讀取

讀取檔案內容詢問
🖥️ 方法 1:使用 catcat myfile.txt | claude "請摘要這段文字"
🖥️ 方法 2:使用重導向claude "請分析這段程式碼" < script.py
🖥️ 方法 3:在互動模式中提及檔案claude > 請讀取 readme.md 並告訴我這個專案在做什麼

📤 實作:輸出到檔案

將 Claude 的回覆存成檔案
🖥️ 輸出到新檔案claude "寫一個 Python hello world 程式" > hello.py
🖥️ 附加到現有檔案claude "加一行中文註解" >> hello.py
💡 實用情境:
  • 生成程式碼直接存檔
  • 批次生成文件
  • 建立報告範本

🔗 實作:管道串接

結合其他指令使用
🖥️ 分析目錄內容ls -la | claude "解釋這些檔案是什麼"
🖥️ 分析 Git 紀錄git log --oneline -10 | claude "摘要這些 commit 做了什麼"
🖥️ 分析錯誤訊息npm run build 2>&1 | claude "這個錯誤怎麼解決"

🎯 互動模式指令

進入互動模式後的特殊指令:

💬 對話控制

  • /clear - 清除對話歷史
  • /help - 顯示幫助
  • /exit - 退出
  • Ctrl+C - 中斷回覆

📁 檔案操作

  • 直接提及檔名
  • Claude 會詢問確認
  • 可以建立/修改檔案
🎓

Part 2 總結

✅ 你學會了

  • 基本指令語法
  • 常用參數選項
  • 多行輸入方式
  • 從檔案讀取
  • 輸出到檔案
  • 管道串接應用

📝 回家作業

  • 用 claude 生成一個程式並存檔
  • 用管道分析一個檔案
  • 練習互動模式的指令
  • 嘗試 --help 了解更多選項
下一單元:Part 3 - 對話模式實作