当前位置: 首页 > news >正文

【macos用镜像站体验】Claude Code入门使用教程和常用命令

一、下载安装nodejs

# macOS 用户安装nodejs
brew update
brew install node

二、安装官方Claude Code

# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 查看版本
claude --version

image-20250710104737852

image-20250710104753489

三、正式使用(国内镜像站)

今天发现的一个镜像站,只能被推荐用不能充值,注册好就送50美金额度刚好用来体验

https://anyrouter.top/register?aff=OLyW

新建一个token用来测试

image-20250710173735819

claude一般是这样使用的

# 终端进入项目文件夹后运行
cd your-project-directory
claude

我是直接打开IDE,就可以省去进入文件夹的那一步骤,还方便看git等情况

#IDE控制台设置token和镜像站点网址,我是体验就没修改电脑环境变量,每次打开终端需要重新设置
export ANTHROPIC_AUTH_TOKEN=sk-P7XXXXXXXXXXX
export ANTHROPIC_BASE_URL=https://anyrouter.top
#运行
claude

image-20250710115404395

随便测试的结果

image-20250710115458740

项目初始化命令:

/init

Claude 会自动分析项目结构并生成 CLAUDE.md 项目说明文档(可附加“请生成中文”的指令)。

image-20250710115927316

image-20250710122358995

四、Claude Code 常用命令及其使用方法

命令类别命令描述示例用途
基本交互命令claude启动一个新的交互式会话,确保干净的上下文。claude "checkout a new branch and lint this project"开始新任务或处理简单命令。
claude --continueclaude -c恢复最近的会话,保留完整历史记录。claude -c节省时间,避免重新解释上下文,适合连续工作。
claude --resumeclaude -r显示过去的会话列表,允许选择恢复某个会话。claude -r在多个项目间切换时,如为每个项目分配专属 AI 助手。
claude -p以无头模式运行,直接输出结果到终端,不进入交互界面。claude -p "How many files are in this project?"适合自动化脚本或快速查询。
管道操作将其他命令的输出管道输入 Claude Code,或反之。cat data.csv | claude -p "Who won the most games?"处理数据分析任务,如日志或 CSV 文件处理。
项目设置和配置/init分析当前代码库,创建 CLAUDE.md 文件存储项目上下文。> /init新项目启动时使用,提升上下文感知能力。
claude config set --global preferredNotifChannel terminal_bell设置全局通知渠道为终端铃声,任务完成时提醒。支持多任务处理,保持专注。
上下文管理/clear重置当前会话的对话历史,但保留 CLAUDE.md 和文件。开始新任务时清除无关历史,避免混淆,速度快于新会话。
/compact总结对话历史,减少令牌数,保留关键信息。避免上下文限制,适合长时间交互,如智能笔记功能。
#将信息保存到 CLAUDE.md 文件,提供保存选项(1-3)。> # always use single responsibility principle when creating new methods记录重要原则或信息,供后续任务参考。
代码分析和审查/review让 Claude Code 审查代码,提供改进建议。发现 bug、检查风格、加速审查,提升学习效率。
> summarize this project提供项目的高层概述,包括目的、功能和技术栈。> summarize this project新团队成员快速了解项目,节省阅读时间。
> explain the folder structure分析并解释项目目录结构。> explain the folder structure快速理解组织方式,避免手动查找,节省时间。
> find the files that handle user authentication定位处理用户身份验证的文件。> find the files that handle user authentication超强搜索功能,准确快速,节省手动查找时间。
> explain the main architecture patterns used here识别主要架构模式(如 MVC、微服务)。> explain the main architecture patterns used here理解代码设计,确保新代码与架构一致,关键决策支持。
任务自动化/bug-fix修复代码中的 bug。快速定位并解决问题。
/commit提交代码更改。自动化提交流程,确保代码整洁。
/create-pr创建拉取请求(pull request)。简化代码审查流程。
/fix-github-issue修复 GitHub 上的问题。> /fix-github-issue 39从终端直接处理问题跟踪。
/pr-review审查拉取请求。快速提供反馈,提高代码质量。
/optimize优化代码性能或结构。提高代码效率。
/repro-issue重现某个问题。帮助调试,理解问题根源。
/tdd实施测试驱动开发(Test-Driven Development)。确保代码质量和测试覆盖率。
文档和发布管理/add-to-changelog将更改添加到变更日志。保持项目历史记录清晰。
/create-docs创建项目文档。自动化生成文档,减少手动编写。
/docs管理项目文档。更新或扩展现有文档。
/explain-issue-fix解释某个问题是如何被修复的。为文档或团队提供清晰说明。
/update-docs更新项目文档。确保文档与代码同步。
/release管理发布流程。自动化版本发布。
自定义命令创建自定义命令.claude/commands 目录中创建 Markdown 文件,每个文件对应一个自定义命令。创建 test.md,内容为: # /project:test Run tests for the project自动化个人工作流,如运行测试、部署代码或生成模板。
MCP(多通道插件)claude mcp add playwright npx @playwright/mcp@latest添加 Playwright MCP,用于浏览器控制,如登录网站、截图。扩展 Claude Code 能力,处理复杂任务。
http://www.dtcms.com/a/271770.html

相关文章:

  • JS实现页面实时时间显示/倒计时
  • SMTPman,smtp的端口号是多少全面解析配置
  • 【数据结构】时间复杂度和空间复杂度
  • 杰赛S65_中星微ZX296716免拆刷机教程解决网络错误和时钟问题
  • Java线程池原理概述
  • 浏览器 实时监听音量 实时语音识别 vue js
  • 解析LLM层裁剪:Qwen实战指南
  • 搭建自动化工作流:探寻解放双手的有效方案(1)
  • Spring Boot项目中大文件上传的高级实践与性能优化
  • Spring for Apache Pulsar->Reactive Support->Message Consumption
  • Socket服务器代理工具及服务端网络转发中枢
  • 【Action帧简要分析】
  • iOS APP混合开发性能测试怎么做?页面卡顿、通信异常的工具组合实战
  • iOS Widget 开发-7:TimelineProvider 机制全解析:构建未来时间线
  • 在 MacOS 上安装和配置 Kafka
  • 深入理解 Linux 中的 stat 函数与文件属性操作
  • 每天一个前端小知识 Day 29 - WebGL / WebGPU 数据可视化引擎设计与实践
  • 在Linux上使用libasan开发QT程序定位内存问题
  • Spring AI 系列之七 - MCP Client
  • 限流式保护器如何筑牢无人驾驶汽车充电站的安全防线
  • linxu内核的signal fault和arm内核的flault
  • 【LeetCode100】--- 2.字母异位词分组【复习回顾】
  • 如何发现 Redis 中的 BigKey?
  • 正向代理服务器Squid:功能、架构、部署与应用深度解析
  • 黄瓜苦多于意外,苦瓜苦来自本源——“瓜苦”探源
  • CloudCanal:一款企业级实时数据同步、迁移工具
  • 浪潮CD1000-移动云电脑-RK3528芯片-2+32G-开启ADB ROOT破解教程
  • tomcat源码02 - 理解Tomcat架构设计
  • MyBatis集成Logback日志全攻略
  • 微软云语音识别ASR示例Demo