Claude Code(Anthropic推出的终端AI编码助手)已成为专业开发者日常工作流的核心工具。它直接在终端中运行,能完整理解代码库、编辑文件、执行命令、运行测试、处理Git操作,并通过自然语言交互大幅提升开发效率。

本文基于官方文档(https://docs.anthropic.com/en/docs/claude-code/cli-reference 等)整理,把一些常用的命令用通俗的话来进行介绍,如果觉得有帮助的话,欢迎收藏,方便查阅。

安装与初始化

推荐安装方式

# macOS / Linux(官方原生安装器,自动后台更新)
curl -fsSL https://claude.ai/install.sh | bash
# 或者通过 npm(兼容性好)
npm install -g @anthropic-ai/claude-code

首次运行会触发登录

claude auth login
# 浏览器自动打开授权页,支持 --email you@company.com 预填、--sso 强制企业SSO

验证状态

claude auth status
# 显示当前账户、订阅类型(Pro / Max / Team / API)、token有效期

退出登录(换账号或安全清理),可以使用新特性

claude auth logout

保持最新(强烈建议每周执行)

claude update

核心交互模式与命令

claude

直接输入 claude 就可以进入交互式REPL(主力模式)

适用场景:长时间开发、重构多文件、调试、架构规划、完整任务执行。上下文持久化,支持文件编辑、命令执行、计划审阅。

示例:

claude # 空启动,进入当前目录项目
claude "分析项目架构并提出微服务拆分建议" # 带初始任务启动
claude ~/projects/saas-backend # 指定路径启动

claude -p query

claude 后面加 -p "query" 是非交互单次查询

适用场景:快速语法咨询、报错诊断、生成片段代码、撰写commit message、总结日志。不进入REPL,直接输出结果后退出。

示例:

claude -p "Python中 asyncio.gather 与 asyncio.create_task 的性能差异与适用场景"
claude -p "写一个GitHub Actions workflow:push到main运行vitest测试并部署到Vercel"

claude query

适用场景:新会话启动,但保留后续交互可能性。比 -p 多一步能继续聊/编辑。

示例:

claude "为Next.js App Router项目搭建Drizzle ORM + PostgreSQL用户认证完整模板"

管道输入模式(cat / tail / git diff | claude -p …)

适用场景:最高频生产力组合。将代码、日志、diff直接喂给Claude进行分析、review、安全审计、bug定位。避免手动复制粘贴。

示例:

# 单文件代码审查
cat src/services/auth.service.ts | claude -p "审查登录流程,检查JWT安全、幂等性、重放攻击风险及优化建议"
# 日志根因分析
tail -n 300 logs/prod.error.log | claude -p "分析这些异常的根本原因,给出最快修复方案及预防措施"
# PR改动审查(每日必用)
git diff origin/main | claude -p "Review本次变更:检查回归风险、性能退化、安全漏洞、可读性问题,给出具体修改建议"
# 多文件技术栈总结
cat package.json tsconfig.json README.md | claude -p "一句话总结项目技术栈、主依赖及潜在痛点"

claude -c

适用场景:中途中断后无缝恢复(如切换任务)。当前目录下最近一次对话自动加载,恢复上下文。

示例:

claude -c # 进入交互,继续上次
claude -c -p "刚才的支付回调再加对账单对账逻辑" # 继续 + 单次追问后退出

claude -r "session"

适用场景:跨天/跨周恢复特定话题。session可使用自定义名称、ID或模糊关键字。

示例:

claude -r "支付重构-2026Q1" "继续,上次做到微信支付回调签名验证,接下来实现对账"
claude -r "rate-limit" "切换到滑动窗口算法 + Redis Lua脚本实现"

账号与维护命令

  • claude auth login / status / logout:账号管理(首次、过期、换机必备)
  • claude update:保持最新功能与修复

低频但重要的管理命令

  • claude agents:列出已配置subagents
  • claude mcp:配置Model Context Protocol服务器
  • claude remote-control:开启远程控制

专业最佳实践(2026年高阶用法总结)

  1. 日常审查流程git diff | claude -p "review..." → 养成提交前AI审PR习惯,大幅降低低级bug。
  2. 日志监控tail -f app.log | claude -p "检测异常并Slack通知" → 实现轻量智能监控。
  3. 上下文优化:项目根目录放置CLAUDE.md文件(项目规范、编码风格、常用命令),Claude自动读取作为持久记忆。
  4. 权限与安全:生产环境建议--allowedTools "Read,Grep,Glob"限制写权限。
  5. 自动化钩子(hooks):在.claude/hooks/配置PreToolUse/PostTaskCompleted等事件,自动跑lint、测试、通知。

结语:为什么Claude Code在2026年成为标配

相比浏览器版或IDE插件,终端Cli的Claude Code拥有最低切换成本、最高上下文保真度(直接读写文件系统)、最强的工具链集成(Bash、Git等)。熟练掌握上述命令后,单人开发效率可提升40–70%,团队代码质量显著提高。

有特定场景(如CI/CD集成、团队协作规范、企业安全配置)需要深入探讨,欢迎提供细节,我可以给出针对性方案。