AI News HubLIVE
站內改寫1 分鐘閱讀

我早就該知道的 Claude Code CLI 命令

本文揭示了 Claude Code CLI 中一些不為人知但極為實用的命令和標誌,包括會話管理、後臺代理、列印模式、成本控制、許可權設定和 MCP 連線。作者分享瞭如何透過這些命令提升日常工作效率。

來源Analytics Vidhya作者: Sree Vamsi

在使用了幾個月 Claude Code 之後,我才發現 claude --help 隱藏了許多最有用的功能。我一直在反覆重啟會話,重複解釋相同的專案結構,只因為我不知道有更好的工作流程存在。在除錯一個無關問題時,我發現了完整的 CLI 參考:數十個命令和標誌徹底改變了我使用該工具的方式。本文將介紹在實踐中最重要的隱藏功能,以及它們如何讓你更高效地使用 Claude Code。

1. 不再丟失會話 Claude Code 會自動儲存每個會話,但你需要知道如何重新進入。三個標誌解決了這個問題:claude -c 繼續當前目錄的最新會話;claude -n "name" 為會話命名;claude -r "name" 按名稱恢復會話。此外,--fork-session 可以分支會話,保留原始記錄。

2. 後臺代理改變工作方式 --bg 標誌將任務作為後臺代理啟動,立即返回終端。你可以同時執行多個後臺代理,例如審計 API 安全性和查詢過期的 TODO 註釋。使用 claude agents 檢視所有會話,claude attach 附加到後臺會話,claude logs 檢視輸出。

3. 應該第一天就學習的標誌 -p--print 標誌執行查詢並直接列印答案,無需互動會話。結合管道操作,可以快速處理日誌檔案或差異:cat error.log | claude -p "summarise these errors"。輸出格式支援 JSON 和流式 JSON,適合指令碼化使用。--bare 標誌跳過自動發現以加速啟動。

4. 成本控制 --effort 設定控制推理強度,匹配任務可節省成本。--max-budget-usd 設定 API 花費上限,--max-turns 限制代理輪次。這些標誌對自動化執行至關重要。

5. 許可權模式 六種許可權模式(default、acceptEdits、plan、auto、dontAsk、bypassPermissions)平衡安全與效率。plan 模式允許先檢視計劃再執行,避免錯誤。另外,可透過 --tools--allowedTools--disallowedTools 限制可用工具。

6. 終端中的 MCP claude mcp list 檢查已連線的 MCP 伺服器,claude mcp login 進行身份驗證,claude mcp add-from-claude-desktop 匯入 Claude Desktop 配置。這些命令簡化了 MCP 管理。

透過掌握這些命令,你可以顯著提升 Claude Code 的生產力,避免常見的時間浪費和成本超支。