
基本命令以下是日常使用中最重要的命令命令功能示例claude进入交互模式claudeclaude task执行单次任务claude fix the build errorclaude -p query执行单次查询后退出claude -p explain this functionclaude -c在当前目录继续最近对话claude -cclaude -r恢复之前对话claude -rclaude commit生成 Git 提交claude commit/clear清除对话历史/clear/help显示帮助信息/helpexit或CtrlC退出程序exit初学者专业提示对claude的请求要具体不要说“修复错误”尝试“修复登录错误用户输入错误凭证后看到空白屏幕”使用分步说明将复杂任务分解为步骤1. 为用户配置文件创建新的数据库表2. 创建 API 端点以获取和更新用户配置文件3. 构建允许用户查看和编辑其信息的网页让Claude先探索在进行更改之前让 Claude 了解您的代码分析数据库架构构建一个仪表板显示英国客户最常退回的产品使用快捷方式节省时间按?查看所有可用的快捷键使用 Tab 进行命令补全按 ↑ 查看命令历史输入/查看所有命令和 skillsClaude Code 如何工作代理循环当您给 Claude 一个任务时它会经历三个阶段收集上下文、采取行动和验证结果。这些阶段相互融合。Claude 始终使用工具无论是搜索文件以了解您的代码、编辑以进行更改还是运行测试以检查其工作。在这里插入图片描述代理循环由两个组件驱动推理的模型和采取行动的工具。Claude Code 充当围绕 Claude 的代理工具它提供工具、上下文管理和执行环境将语言模型转变为能够进行编码的代理。Claude Code 使用 Claude 模型来理解您的代码并推理任务。Claude 可以读取任何语言的代码、理解组件如何连接以及找出需要改变什么来实现您的目标。对于复杂任务它将工作分解为步骤、执行它们并根据学到的内容进行调整。多个模型可用具有不同的权衡。Sonnet 可以很好地处理大多数编码任务。Opus 为复杂的架构决策提供更强的推理能力。在会话期间使用/model切换或使用claude --model name启动。当然claude可切换为国产模型例如GLM官网的教程https://docs.bigmodel.cn/cn/guide/develop/claude#claude-code。工具工具是使 Claude Code 成为代理的原因。没有工具Claude 只能用文本回应。有了工具Claude 可以采取行动读取您的代码、编辑文件、运行命令、搜索网络并与外部服务交互。每个工具使用都会返回信息反馈到循环中告知 Claude 的下一个决定。内置工具通常分为五类每一类代表不同类型的代理能力。类别Claude 的功能文件操作支持文件读取、代码编辑、新建文件以及文件重命名与目录重组搜索功能可按模式检索文件支持正则表达式内容搜索便于代码库探索命令执行可运行 shell 命令支持服务器启动、测试运行及 git 操作网络应用提供网络搜索、文档获取和错误消息查询功能代码智能具备代码编辑后的类型错误检测与警告功能支持跳转到定义和引用查找需安装代码智能插件**扩展基本功能**内置工具是基础。可以使用 skills 扩展 Claude 知道的内容、使用 MCP 连接到外部服务、使用 hooks 自动化工作流以及使用 subagents 卸载任务。这些扩展形成了核心代理循环之上的一层。有关为您的需求选择正确扩展的指导请参考 Claude Code 扩展文档功能概览Claude 可以访问什么当您在目录中运行 Claude 时Claude Code 可以访问以下内容项目文件当前目录及其子目录中的所有文件以及您明确授权的其他位置的文件。终端功能能够执行您权限范围内的所有命令包括构建工具、git操作、包管理器、系统实用程序和脚本。Claude 拥有与您相同的命令行访问权限。Git 状态当前分支信息、未提交的更改以及最近的提交历史记录。CLAUDE.md 文件这是一个 Markdown 格式的配置文件用于存储项目特定的说明、约定和 Claude 在每个会话中需要了解的上下文信息。自动记忆功能Claude 会持续学习并自动保存项目模式和您的偏好设置。MEMORY.md 文件的前 200 行内容会在每个新会话开始时自动加载。扩展配置包括用于连接外部服务的 MCP servers、管理工作流的 skills、任务委派的 subagents以及用于浏览器交互的 Claude in Chrome 扩展。