950 字
3 min

Claude Code 保姆级入门:安装,配置,第三方 Provider 与 Termux 兼容方案

前言#

Claude code,由A/(Anthropic)开发的CLI工具,也是目前公认最好用的一个

安装#

使用npm等包管理器进行安装#

Terminal window
npm install -g @anthropic-ai/claude-code

通过claude提供的安装脚本#

macOS, Linux, WSL#

Terminal window
curl -fsSL https://claude.ai/install.sh | bash

Termux#

若想在Termux及其衍生项目(如ZeroTermux)上使用claude code,需安装最后一个兼容版本claude-code@2.1.112

Terminal window
# 安装最后一个兼容版本
npm install -g @anthropic-ai/claude-code@2.1.112
# 验证安装
claude --version
# 应该显示:2.1.112
  • 因为A/从26.04.17发布的2.1.113版本开始,将claude code从Node.js应用迁移为原生二进制程序,虽然带了更好的性能,但没有专门编译为Android(Termux)使用的aarch64-linux-android版本,目前全村的希望落在了Bun身上,因为Anthropic收购了Bun团队,Claude Code现在基于Bun,而Bun官方已宣布下个版本将正式支持Android 然后需配置settings.json禁用自动更新
{
"env": {
"DISABLE_AUTOUPDATER": "1"
},
"autoUpdatesChannel": "stable"
}

Windows PowerShell#

Terminal window
irm https://claude.ai/install.ps1 | iex

Windows CMD#

Terminal window
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

如果你看到错误提示The token '&&' is not a valid statement separator(标记&&不是有效的语句分隔符) ,说明你当前在PowerShell中,而不是CMD,如果你看到错误提示'irm' is not recognized as an internal or external command(irm不是内部或外部命令) ,则说明你当前在CMD中,而不是PowerShell,当你在PowerShell中时,提示符显示为PS C:\;当你在CMD中时,提示符显示为C:\且不带PS

如果安装命令失败,并显示错误syntax error near unexpected token '<'(在<附近有意外语法错误),403或其他curl错误,请参阅安装故障排除部分,根据具体错误找到对应的修复方法,并了解其他安装方式

  • 记得在你的设备上安装Git

VSCode插件(可选)#

进入VSCode插件市场,搜索claude code,第一个就是了,安装完成之后即可使用图形页面来调用claude code cli

使用#

进入到你的项目根目录,运行命令claude,就这样!

配置自己的供应商#

全局配置文件#

修改claude code全局配置文件(settings.json),路径位于用户文件夹下的.claude中(如C:\Users\Administrator\.claude\settings.json),Linux等位于home/.claude/settings.json,如果没有就新建一个

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "0d000721",
"ANTHROPIC_BASE_URL": "https://api.******.com/anthropic",
"ANTHROPIC_MODEL": "glm-5.2",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2"
},
"effortLevel": "ultracode",
"model": "opus",
"includeCoAuthoredBy": false
}
  • 注意你的Provider一定要支持Anthropic协议,若只有OpenAI标准协议,可以看看我的另一个项目纳百川,或使用CC Switch

拓展#

全局配置(基础)#

  • ~/.claude/settings.json适用于所有项目,作为配置基线

项目级配置(共享)#

  • <项目根目录>/.claude/settings.json跟随项目代码,建议提交到Git仓库供团队共享

本地配置(覆盖)#

  • <项目根目>/.claude/settings.local.json个人专属覆盖,建议加入.gitignore

三个文件会按字段级别进行深度合并,如果同一个字段在多个文件里都有定义,优先级是本地 > 项目级 > 全局

NOTE

数组类型的字段(如allowedTools)是直接替换,而不是合并追加,也就是说,如果项目级定义了allowedTools,它会完全覆盖全局同名的数组,不会自动把全局的加进来,这是个坑

看到这你已经学会claude code的安装与基本使用了,那你算打开了vibe coding这个潘多拉魔盒了

  • 你们有头绪吗,每次打开电脑就有一个Bun进程自动在跑,然后深度求索就不断发来余额报警🧐
Claude Code 保姆级入门:安装,配置,第三方 Provider 与 Termux 兼容方案
https://fuwari.oh1.top/posts/Essay/claude-code/
作者
yCENzh
发布于
2026-06-26