【Mac 上命令行安装 Claude Code】(Claude 的终端版 AI 编程助手)完整指南

【Mac 上命令行安装 Claude Code】(Claude 的终端版 AI 编程助手)完整指南

文章目录

前言

若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力!有问题请私信或联系邮箱:[email protected]

Claude Code 是 Anthropic 官方推出的终端 AI 编码代理(CLI 工具),它能直接在你的项目目录里读懂代码库、写/改代码、运行 git、调试、执行 bash 命令等,体验非常接近“和 Claude 一起在终端里编程”。

在这里插入图片描述

目前(2026年1月)最推荐的安装方式(按稳定性和易用性排序):

方式优点缺点适用人群推荐指数
1. 一行 curl 脚本(官方推荐)最快、无需 Node.js、原生二进制需要信任官方脚本所有人★★★★★
2. Homebrew cask方便更新、卸载需要先装 HomebrewHomebrew 用户★★★★☆
3. npm 全局安装灵活、可指定版本需要 Node.js 18+已有 Node 环境★★★★

方式一:最简单一行命令(强烈推荐)

打开 Terminal(Spotlight 搜 Terminal 即可),直接运行:

curl -fsSL https://claude.ai/install.sh |bash
  • 脚本会自动下载最新稳定版(native binary,无需 Node.js)
  • 安装完成后会自动添加到 PATH
  • 可能需要输入密码(sudo)来移动二进制文件到 /usr/local/bin

验证安装:

claude --version # 应该输出类似 2.1.x 或更高版本

常见问题解决:

  • 命令不存在?重启 Terminal 或运行 source ~/.zshrc(或 source ~/.bash_profile
  • 想装最新开发版:curl -fsSL https://claude.ai/install.sh | bash -s latest
  • 想装指定版本:curl -fsSL https://claude.ai/install.sh | bash -s 2.1.2

方式二:Homebrew 安装(如果你已经用 brew 管理软件)

# 如果还没装 Homebrew,先装它(一行命令) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 安装 Claude Code brew install --cask claude-code # 更新 brew upgrade claude-code 

验证同上:claude --version

方式三:npm 全局安装(适合已有 Node.js 环境)

# 确保 Node.js >= 18(推荐 20+)node -v # 全局安装(推荐避免 sudo)npminstall -g @anthropic-ai/claude-code # 如果提示权限问题,先设置 npm 全局目录(推荐)mkdir ~/.npm-global npm config set prefix '~/.npm-global'echo'export PATH=~/.npm-global/bin:$PATH'>> ~/.zshrc source ~/.zshrc # 再安装npminstall -g @anthropic-ai/claude-code 

首次运行 & 认证(所有方式通用)

# 进入你的项目目录cd ~/Projects/my-repo # 启动 Claude Code claude 
  • 第一次会打开浏览器让你登录 Anthropic 账号(Claude Pro/Max 订阅或 API Key 均可)
  • 推荐用 Claude Pro($20/月)或 Max($100/月),有更高的 token 限额和 Opus 模型
  • 登录后会自动创建 ~/.claude/ 目录存放配置

常用命令速查(启动后在 claude 里输入):

命令作用
/help显示所有斜杠命令
/model切换模型(sonnet / opus)
/clear清屏
/exit退出回到普通终端
/terminal-setup优化终端(支持 Shift+Enter 换行等)
/install-github-app安装 GitHub App,让 Claude 自动 review PR

推荐使用技巧

  1. 进入项目后直接 claude:它会自动加载项目上下文(文件树、CLAUDE.md 等)
  2. 创建 CLAUDE.md:在项目根目录放一个 Markdown 文件,写项目规范、编码风格、架构说明,Claude 会优先参考
  3. 并行代理claude --multi-agent 可以同时跑多个 Claude 实例(Max 订阅更爽)
  4. 调试神器:直接说“帮我 debug 这个错误” + 贴日志,Claude 会读文件、跑命令、改代码

卸载方式(以防万一):

  • curl 安装:claude uninstall
  • Homebrew:brew uninstall --cask claude-code
  • npm:npm uninstall -g @anthropic-ai/claude-code

Read more

Flutter 三方库 jaguar 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、全能的工业级嵌入式 HTTP 服务端框架与 REST API 交互引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 jaguar 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、全能的工业级嵌入式 HTTP 服务端框架与 REST API 交互引擎 在鸿蒙(OpenHarmony)系统的端侧服务器化、分布式设备互联监控、或者是需要将鸿蒙应用转变为一个能够提供 API 服务的微型网关(如鸿蒙版物联网中枢)场景中,如何通过一套 Dart 代码构建出极致稳健、带路由拦截、支持 Session 且完全透明的 HTTP 服务?jaguar 为开发者提供了一套工业级的、基于生产环境优化的服务端处理方案。本文将深入实战其在鸿蒙端侧服务化中的应用。 前言 什么是 Jaguar?它不是一个普通的 HTTP 监听器,而是一个专为“速度”与“扩展性”

By Ne0inhk
KaiwuDB社区版 3.1.0 在 Ubuntu 22.04 部署实战:TLS 配置、踩坑复盘与轻量压测

KaiwuDB社区版 3.1.0 在 Ubuntu 22.04 部署实战:TLS 配置、踩坑复盘与轻量压测

KWDB 作为一款易用性不断优化的数据库产品,其 3.1.0 版本在运维脚本、配置管理等方面的升级为部署带来了便利,但新手在单机部署过程中仍易因环境适配、依赖缺失、配置不当等问题踩坑。为帮助开发者快速落地 KWDB 单机环境,本文以 Ubuntu 22.04 为基础环境,从实战角度出发,完整拆解 KWDB 3.1.0 单机部署的全流程:不仅明确版本选型依据和部署目标,还细化了环境核查、安装包获取、依赖配置、部署脚本执行等关键操作,针对性解决部署中的高频问题,并通过服务验证、性能基线测试完成最小化验收,最终实现 “安装即能用、问题有解法、效果可验证” 的部署目标,为 KWDB 入门者提供清晰、可复现的实操指引。 文章目录 * 1. 版本与部署路线怎么选 * 2. 目标:这篇文章读完,能带走哪些“

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos) 在进行 Flutter for OpenHarmony 跨平台开发时,我们经常需要处理“差异化”的需求。有的功能可能只在真正的 OpenHarmony 原生环境下运行(如特定的 N-API 调用),而在 Web 或其他桌面模拟器环境下则需要进行降级处理。 传统的 Platform.isAndroid 或 kIsWeb 在处理日渐复杂的鸿蒙生态环境时,往往显得力不从心。os_detect 库提供了一套更轻量、更可靠的系统环境感知方案,能帮助我们精准识别应用正跑在哪个“灵魂”之下。 一、为什么需要系统环境检测?

By Ne0inhk
Linux匿名管道通信:原理深挖+代码实现,一篇吃透进程间数据流转

Linux匿名管道通信:原理深挖+代码实现,一篇吃透进程间数据流转

🔥个人主页:Cx330🌸 ❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》 《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔 《Git深度解析》:版本管理实战全解 🌟心向往之行必能至 🎥Cx330🌸的简介: 目录 前言: 一. 进程间通信介绍 1.1 进程间通信目的 1.2 进程间通信的发展与分类 二、先搞懂:什么是管道?匿名管道有何特殊性? 2.1 管道的本质 2.2 管道的核心特性 三、匿名管道的创建 3.1 匿名管道的创建流程 3.2 匿名管道的使用示例 四. 核心深挖:匿名管道的底层原理 4.1 fork

By Ne0inhk