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 的生产力,避免常见的时间浪费和成本超支。