有的时候需要在Linux环境直接使用 claude code 或 OpenCode 、Codex 等一些功能,如下记录下安装过程,Claude Code 界面还是比 OpenCode 更直观一点的。
官网文档:https://code.claude.com/docs/zh-CN/quickstart

文章目录
安装
-
这里直接采用 npm 方式安装,官网推荐的 curl 方式,如果服务器没开代理会安装不上的,有地区限制
-
安装好node后,检查下node、npm是否安装成功

Claude Code 要求 Node.js 18 或以上
- 安装
bash
npm install -g @anthropic-ai/claude-code

- 安装后验证
bash
claude --version
bash
which claude
bash
/www/server/nodejs/v24.16.0/bin/claude
claude 命令的可执行文件(入口)就在这里

- 进到 /www/server/nodejs/v24.16.0/bin 目录下可以看到

bash
claude -> ../lib/node_modules/@anthropic-ai/claude-code/bin/claude.exe
claude:你平时输入的命令。
->:表示"指向"。
.../lib/node_modules/@anthropic-ai/claude-code/bin/claude.exe:真正的 Claude Code 程序所在位置
- 当执行 claude ,实际上系统执行的是:
bash
/www/server/nodejs/v24.16.0/lib/node_modules/@anthropic-ai/claude-code/bin/claude.exe

-
bin/claude 是快捷方式(软链接),真正的 Claude Code 程序在 lib/node_modules/@anthropic-ai/claude-code/bin/claude.exe
-
一条命令查看真实位置,它会解析所有软链接,直接告诉最终指向的文件
bash
readlink -f $(which claude)

配置
创建 Claude Code 配置
- 创建配置目录(如果没有):
bash
mkdir -p ~/.claude
- 创建配置文件:
bash
vim ~/.claude/settings.json
- 填入下面内容,把 YOUR_API_KEY 改成你的真实 Key:
json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2[1m]",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"API_TIMEOUT_MS": "3000000"
}
}
参考:
1、Windows下安装Claude Code,使用API Key方式调用GLM
- 上述 1m 表示 100 万(1 Million)Token 上下文窗口。
- 也就是说:
bash
glm-5.2
↓
100 万 Token 上下文版本
- 和 Claude Code 界面里显示的:
bash
Opus 4.8 (1M context)
- 如:
bash
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]"
表示当 Claude Code 默认请求 Sonnet 模型时,实际调用的是 GLM-5.2 的 100 万 Token 上下文版本。
跳过首次登录
创建:
bash
vim ~/.claude.json
内容:
bash
{
"hasCompletedOnboarding": true
}
启动 Claude Code
- 直接进入项目目录:
bash
claude

