Claude Code使用及命令指南(一篇文章带你入门)

张开发
2026/6/25 6:33:24 15 分钟阅读
Claude Code使用及命令指南(一篇文章带你入门)
Claude Code 使用及命令指南各位编程初学者们在我的上一篇文章已经简述了claude code的安装及进入,那么今天我们来聊点不一样的——如何借助 AI 力量让你的编程学习效率和开发速度提升数倍。Claude Code 是 Anthropic 官方推出的一款运行在终端里的 AI 编程助手。它不止可以作为 IDE 插件而且是直接“住”在你的终端里能读代码、写代码、运行命令、提交 Git是你 24 小时在线的“AI 结对编程搭档”。为了让哪怕零基础的小白也能快速上手我写了这篇详细的入门指南从基础命令到实战操作一步步带你玩转 Claude Code。一、Claude Code 是什么它能帮你做什么详细版在正式敲命令之前我们先花 一分钟 分钟彻底搞清楚Claude Code 到底是个什么东西以及它能在哪些场景下实实在在地帮到你。1.1 它不是一个普通的“聊天机器人”你可能用过 ChatGPT 网页版或者 Cursor 里的 AI 对话。它们通常是你问一句AI 答一句。如果你有一些编程经验,你可能已经用过codex,或者trae这样的哎编程助手,那么我们为什么要选择这个使用如此复杂的工具.具The Pragmatic Engineer的文章显示,在同类型工具中,claude code在中小型公司的使用率高达75%,虽在大型公司的使用仍不及微软的GitHub Copilot,但是在一年以前可还没有claude code工具,claude的大模型在国区被限制使用导致使用claude code的难度进一步升级,但他仍是最受欢迎的ai编程工具,足以可见claude code有多么的特别了.他不是一个普通的聊天机器人,而是一名行业专家,能够帮助你处理各种复杂事物.具体内容:https://newsletter.pragmaticengineer.com/p/ai-tooling-2026?trkarticle-ssr-frontend-pulse_x-social-details_comments-action_comment-text他具体能做的大致有以下四件事:读它先用ls或直接读取目录确认有哪些.txt文件。写它生成一个 Bash 脚本或 Python 脚本并询问你是否允许它直接在你的电脑上创建这个文件。跑文件创建好之后它询问你是否允许它直接执行python merge.py这条命令。验命令跑完它会读取生成的output.txt前几行给你看确认合并成功。你全程只需要做一件事点头 Yes按y或者摇头 No按n。1.2 它能帮你解决的 5 大痛点作为编程初学者下面这些场景你应该深有体会你遇到的麻烦Claude Code 如何帮你环境报错无从下手把报错信息贴给它它会分析原因并直接帮你修改配置文件或重装依赖。写重复的代码块告诉它“我要一个 Flask 的 Hello World 模板”它立刻生成好文件。不熟悉 Git 命令告诉它“帮我把改动提交一下commit 信息写 add new feature”它会帮你执行git add .和git commit -m。看不懂祖传代码进入项目文件夹问它“这个项目入口在哪里主要逻辑是什么”它会像导游一样给你讲解。写文档、写注释让它“给这个 Python 文件里的所有函数加上中文 Docstring”几秒钟搞定。1.3 Claude Code 的核心机制Agentic Loop在专业术语里Claude Code 是一个Agent智能体。它的工作方式遵循一个循环感知观察环境 → 思考分析需求 → 行动执行命令/修改文件 → 验证检查结果理解了这个循环你就能明白为什么有时候它会连续执行好几步操作——因为它自己在闭环解决问题不需要你一步步推着走。二、基础启动与交互方式保姆级教学2.1 三种启动模式打开你的终端Terminal准备开始。模式命令示例说明交互聊天模式claude进入一个全屏的对话界面适合长时间、多轮次的复杂任务。单次问答模式claude -p 解释一下这个脚本输出结果直接显示在终端里问完即止适合写进自动化脚本。指定文件问答claude -p 重构这段代码 app.py把文件内容通过管道喂给 AI不用开启交互界面。新手推荐刚开始一律用claude进入交互模式看着界面操作更安心。2.2 交互界面布局介绍当你输入claude并回车后会看到一个类似聊天软件的界面。顶部状态栏显示当前模型如 Claude Opus 4、当前花费/cost可查详细、会话长度。中间对话区你和 AI 的聊天记录。AI 执行的操作如运行npm install会以特殊底色展示。底部输入框就是你打字的地方。支持多行输入按Enter换行CtrlEnter或CmdEnter发送。三、入门必学的核心命令在输入框里以/开头的词是内置命令。掌握下面这 7 个基本就能应对 80% 的日常需求。3.1/init- 最重要的命令没有之一在项目根目录生成一个CLAUDE.md文件并在里面写入项目记忆。推荐大家在项目刚开始就执行这个命令,如何后续更新也同步记录,方便后续的多轮对话.Claude 生成的初始 CLAUDE.md 包含项目描述、技术栈、代码风格偏好和常见模式。每次进入claude code都要重新跟他对话,解释,既然如此不如一次写进 CLAUDE.md 永久生效,每次读写都会节约大量时间和tokens./init执行完毕后可以立即追加具体规则,实现项目的自我定制实战示例以后只要在这个文件夹下启动 Claude Code它会自动先读CLAUDE.md里的规矩严格遵守你的代码规范。3.2 /model-切换大模型(新手必须掌握)如果你是claude code订阅会员,那么你会有以下三个模型/model # Interactive picker /model sonnet # Switch to Sonnet 4.6 /model opus # Switch to Opus 4.6 /model haiku # Switch to Haiku 4.5会话中途在 Sonnet、Opus 和 Haiku 三个模型之间切换,如果你能订阅,那么我也不必对这三个模型做解释了我以glm国产大模型为例来详细解释,具体接入请看智谱提供的教程https://docs.bigmodel.cn/cn/coding-plan/tool/claude里面有详细的将glm大模型接入的教程.3.3 /plan代码更改以计划形式提出审批后才实际执行。Claude Code 有三种模式。Normal 模式每次工具执行前要求确认Auto-Accept 无需确认直接执行Plan Mode 只展示方案等待审批。3.4 /effort切换大模型性能的工具,(只有官方订阅大模型才能选择max)其他模型若tokens充足可以选择到high.3.5 /cost可以查看你花费了多少钱,价格是按官网的API来算的,如果是接入其他大模型那这就这个指令就几乎用不到了3.6 /context大模型和智能体都会有上下文限制,一旦超出上下文就会出现你说的要求他转头就忘了的这种类似的降智情况,有些对话超出上下文限制这段对话就会强制停止,所以我们可以用/context来查看当前上下文剩余量配合/compact和/clear使用才能保证对话质量3.7 /compact上下文窗口快满时压缩对话历史并进行摘要以回收空间。适合在以下时机使用会话超过 30 分钟、出现上下文过大的警告或者 Claude 开始遗忘先前的决策。压缩保留的内容CLAUDE.md 内容任务列表项 关键决策和模式丢弃的内容冗长的对话往返已被替代的代码迭代不要等到上下文满了才压缩。70-80% 时就该主动执行应配合/context使用.3.8 /clear清除上下文,和/compact有相似之处,但是/compact适用于同一个功能模块的开发,与上下文联系紧密的情况下使用.而/clear适用于已经不需要上文内容了,可以直接使用/clear.3.9 /rewind可以撤销你不满意的内容,包括对话或者代码,十分好用的一个功能,如果claude code生成的代码不符合你的预期,可以选择/rewind或者双击esc.3.10/permissions—— 安全护栏作用调整 AI 执行命令时的权限策略。可以调整到你需要的权限或者设立自己的规则.3.11/exit—— 聊胜于无作用退出 Claude Code 交互界面回到普通终端。四、普通文本指令进阶如何把 AI 用得更顺手除了斜杠命令你大部分时间是在用自然语言下指令。可以参考下面内容来做到节约tokens的同时高效完成任务.4.1 模糊需求 → 精确指令对比教学错误的指令AI 会瞎猜正确的指令AI 精准干活“帮我修一下 Bug。”“运行python main.py报错KeyError: name请读取main.py和config.json找出原因并直接修改文件修复。”“写个登录功能。”“用 Python Flask 写一个简单的登录接口不需要数据库用户密码硬编码在代码里。要求有/login路由返回 JSON。”“把代码优化一下。”“utils.py里的process_data函数太长了在不改变输入输出类型的前提下请把它拆分成 3 个更小的辅助函数。”口诀给路径、给现象、给预期。4.2 利用 Bash 模式做“脏活累活”(新手的话慎重执行脚本命令)如果你不想让 AI 写代码只想让它帮你跑命令可以明确指令“请在 Bash 模式下帮我把当前文件夹下所有.jpg文件重命名为image_001.jpg开始的序列。”AI 会识别这是纯 Shell 操作直接生成并执行命令不会尝试去写 Python 代码速度更快。4.3 善用“先问后做”模式Plan Mode如果你的任务很复杂比如重构整个模块怕 AI 乱改可以在指令开头加一句“请先不要修改任何代码只告诉我你的修改计划和步骤。我确认后你再动手。”这就是所谓的Plan Mode。先看计划再执行避免返工。五、实战演练从 0 搭建一个网页爬虫手把手带教理论知识讲完了我们来一个真实的动手案例。假设你连爬虫库都没装过我们看看 Claude Code 怎么带你飞。任务写一个 Python 脚本爬取豆瓣电影 Top 250 的片名和评分保存为movies.csv。步骤 1创建空文件夹并进入bashmkdir douban-crawler cd douban-crawler步骤 2启动 Claude Code 并下达总指令bash在聊天框输入“我要写一个 Python 爬虫抓取豆瓣电影 Top 250 的标题和评分保存为 CSV。请帮我初始化项目创建requirements.txt并安装依赖库然后生成crawler.py文件写代码。”步骤 3观察 AI 的行动链Claude Code 会依次询问你是否执行以下操作(可能不完全一样,注意甄别)创建requirements.txt内含requests和beautifulsoup4。你按 enter执行pip install -r requirements.txt安装依赖。你按 enter创建crawler.py生成包含完整爬虫逻辑的代码。你按enter步骤 4运行与排错“请帮我运行python crawler.py看看有没有报错。”如果因为反爬机制报 418 错误AI 会主动分析并在crawler.py里加上headers伪装浏览器头然后重新运行直到成功生成movies.csv。全程你只做了三件事描述需求、按 enter 确认、喝咖啡。六、新手安全红线与避坑指南必须读三遍 红线一永远不要盲目y掉rm -rf命令(尽管claude code对安全权限有着极高的管理,但仍不可完全避免出现这种情况)当屏幕上出现Do you want to run: rm -rf /或者git push --force origin main时请立刻停下来看清路径再确认。正确做法看不懂就按n(No)然后把命令复制出来问问上网查一下。 红线二.env文件里的密码是禁区AI 在读取项目文件时如果你把数据库密码、API 密钥写在了代码里硬编码它可能会把它们写进日志或者提交记录里。正确做法使用.env文件存储敏感信息并确保.gitignore包含了.env。参考文章https://developer.aliyun.com/article/1718322(阿里云的一篇很详细的指令文章);https://code.claude.com/docs/zh-CN/commands(官网给出的指令解释,其他内容也可以在上面找到)https://cloud.tencent.cn/developer/article/2546599?from15425frompageseopagehttps://newsletter.pragmaticengineer.com/p/ai-tooling-2026?trkarticle-ssr-frontend-pulse_x-social-details_comments-action_comment-text(这篇文章有许多技术人员对这些新技术的看法及使用习惯,文章的数据来源也大多来源于此处)https://docs.bigmodel.cn/cn/coding-plan/learning-resources/how-coding-agent-works

更多文章