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 的生產力,避免常見的時間浪費和成本超支。