欢迎光临
我们一直在努力

Linux保姆级教程 | 手把手教你部署Claude Code,终端编程起飞!

前言 最近Anthropic推出的Claude Code真的是火出圈了!作为一个可以直接在终端运行的AI编程助手,它不仅能写代码、改Bug,还能理解整个项目架构,甚至帮你执行Shell命令。

经过一段时间的深度使用,我发现它比传统的IDE插件要强大得多——真正的“智能体”体验。今天就手把手教大家如何在Linux服务器或本地环境中部署Claude Code,以及如何玩转它的各种骚操作!


目录

一、环境准备

1.1 系统要求

1.2 安装Node.js环境

二、安装Claude Code

2.1 方法一:官方脚本安装

2.2 方法二:NPM全局安装(强烈推荐)

2.3 验证安装

三、核心配置

3.1 配置API密钥

方案A:使用Anthropic官方API

方案B:使用阿里云百炼(国内推荐,速度快)

3.2 跳过官方登录验证

四、使用指南

4.1 基本启动

4.2 三大核心工作模式(Shift+Tab切换)

4.3 神器:斜杠命令 (/ 命令)

4.4 实战演示

五、常见问题

Q1: command not found: claude

Q2: 低配服务器(1G/2G内存)安装失败

Q3: 连接不上,报错 ERR_BAD_REQUEST

Q4: 对话太长卡顿了怎么办?

六、进阶小贴士

结语


一、环境准备

在动手之前,我们先确认一下环境。Claude Code基于Node.js运行,所以第一步是装好Node.js。

1.1 系统要求

  • 操作系统:Linux (Ubuntu 20.04+, CentOS 8+), macOS, 或 Windows WSL2

  • 内存:建议4GB以上(小内存服务器请参考文末的Swap配置)

  • 网络:需要能访问外网(或配置代理),如果不能访问用NPM安装配置国内镜像源

1.2 安装Node.js环境

⚠️注意:Claude Code要求Node.js版本 >= 18,建议直接上20.x或22.x:

# 1. 更新系统包
sudo apt update && sudo apt upgrade -y

# 2. 安装必要依赖
sudo apt install -y curl wht gpg

# 3. 添加NodeSource仓库(以Node.js 20.x为例)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash –

# 4. 安装Node.js
sudo apt install -y nodejs

# 5. 验证版本(务必检查!)
node -v # 输出类似 v20.19.4
npm -v # 输出类似 10.9.2

如果你是Windows用户,请先安装WSL2(Windows Subsystem for Linux),然后在Ubuntu子系统中操作,体验完全一致。


二、安装Claude Code

Node环境就绪后,安装Claude Code就非常简单了,这里有三种方法供你选择,推荐方法一:。

2.1 方法一:官方脚本安装

该方法会自动配置路径并支持后续自动更新:

# 一行命令搞定
curl -fsSL https://claude.ai/install.sh | bash

⚠️注意:在中国地区通过官方源安装会报地区不支持!!!

安装完成后,脚本会提示你把路径加到环境变量,按提示操作即可:

# 如果是bash用户
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# 如果是zsh用户
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

2.2 方法二:NPM全局安装(强烈推荐)

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

如果下载速度过慢或者出现连接问题可以配置国内镜像源:

npm install -g @anthropic-ai/claude-code –registry=https://registry.npmmirror.com

2.3 验证安装

claude –version
# 正常会输出版本号,比如 2.1.x

如果显示command not found,一般是环境变量问题,可以参考上面的步骤修复。


三、核心配置

Claude Code本质上需要调用Anthropic的大模型API。如果你是海外服务器且有官方Key,直接配置官方地址即可;如果是国内开发者,可以使用中转服务或阿里云百炼。

3.1 配置API密钥

我们需要创建配置文件~/.claude/settings.json:

# 创建配置目录
mkdir -p ~/.claude

# 编辑配置文件
vim ~/.claude/settings.json

根据你的实际情况,复制对应的配置内容:

方案A:使用Anthropic官方API

{
"env": {
"ANTHROPIC_API_KEY": "sk-ant-your-api-key-here",
"ANTHROPIC_BASE_URL": "https://api.anthropic.com",
"ANTHROPIC_MODEL": "claude-3-5-sonnet-latest"
}
}

方案B:使用阿里云百炼(国内推荐,速度快)

去阿里云百炼开通服务并获取API Key:

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-your-alibaba-api-key",
"ANTHROPIC_BASE_URL": "https://dashscope.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "claude-3-5-sonnet"
}
}

3.2 跳过官方登录验证

为了直接进入终端界面,我们告诉Claude已经“完成过引导”了:

# 创建或编辑 ~/.claude.json
vim ~/.claude.json

写入以下内容:

{
"hasCompletedOnboarding": true
}

✅ 至此,安装配置全部完成!


四、使用指南

4.1 基本启动

在你的项目目录下,直接输入claude即可启动:

cd /home/your-user/my-project
claude

看到下面的界面和输入框,就说明启动成功了!

4.2 三大核心工作模式(Shift+Tab切换)

这是Claude Code的设计精髓,通过按Shift+Tab可以在三种模式间循环切换:

模式图标/提示特点适用场景
Default模式 ? for shortcuts 每次修改文件、执行命令都需要确认 日常开发,最安全
Auto-Accept模式 accept edits on 自动接受文件修改,但执行Shell仍需确认 批量修改、简单代码生成
Plan Mode ✨ plan mode on 只读模式,不修改任何文件,只做分析规划 学习源码、重构方案设计

最佳实践工作流:先用Plan Mode理清思路 → 切回Default看一眼计划 → 切到Auto-Accept快速执行 → 切回Default做安全检查。

4.3 神器:斜杠命令 (/ 命令)

在对话输入框中,输入/可以看到所有命令,这里有几个非常实用的:

  • /init:最最重要! 让Claude扫描你的项目结构,生成CLAUDE.md记忆文件。之后每次对话它都会记住项目规范。

  • /memory:直接编辑记忆文件,告诉它“这个项目不要改test目录”、“提交格式必须是feat: xxx”。

  • /model:切换模型。简单任务用Haiku(快又便宜),复杂架构用Opus。

  • /clear:清空对话历史,让脑子乱的时候重置上下文。

  • /cost:看看你今天花了多少Token(防止账单爆炸💥)。

4.4 实战演示

假设你要在一个老旧项目中排查Bug:

Step 1: 初始化

> /init
[Claude正在扫描目录结构…]
已生成 CLAUDE.md 记忆文件。

Step 2: 切换到Plan Mode 按两次 Shift+Tab,提示符变成 plan mode on。

Step 3: 下达指令

> 分析一下src/main.py的逻辑,找出为什么数据库连接池会泄露,不要急着改代码。
[AI开始只读分析…]

Step 4: 执行修改 切回 Auto-Accept 模式:

> 按照刚才的方案修复连接池问题,并添加超时机制。
[AI自动修改文件…]


五、常见问题

Q1: command not found: claude

A: 安装目录未加入PATH。执行以下命令重试:

export PATH="$HOME/.local/bin:$PATH"
# 然后添加进 ~/.bashrc 或 ~/.zshrc

Q2: 低配服务器(1G/2G内存)安装失败

A: 内存不足,创建Swap交换分区:

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# 重试安装命令即可

Q3: 连接不上,报错 ERR_BAD_REQUEST

A: 这通常是因为环境变量没生效,或者配置的ANTHROPIC_BASE_URL不对。检查~/.claude/settings.json文件格式是否正确,然后重启终端再试。

Q4: 对话太长卡顿了怎么办?

A: 输入 /compact 让AI自动压缩上下文,或者 /clear 直接新开一局。


六、进阶小贴士

  • 后台运行任务 如果执行了耗时的编译命令,按 Ctrl + B 可以把任务挂到后台,然后用 /tasks 查看进度。

  • 图片理解 Claude Code支持传图片!截图后直接 Cmd+V (Mac) 或 Ctrl+V (Win) 粘贴到终端,它就能看懂UI布局或架构图。

  • 团队共享配置 把项目根目录下的 CLAUDE.md 提交到Git仓库,整个团队就能共用一套AI开发规范,新人上手体验直接拉满!


  • 结语

    Claude Code不仅仅是一个“聊天机器人”,它已经成为了我的结对编程搭档。特别是在Linux环境下,它的响应速度和操作流畅度远超网页版。

    赶紧去试试吧,相信你会回来感谢我的!

    如果你在安装过程中遇到了其他问题,欢迎在评论区留言,我们一起探讨!👇

    赞(0)
    未经允许不得转载:171主机测评 » Linux保姆级教程 | 手把手教你部署Claude Code,终端编程起飞!
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址