克劳德代码安装与使用

admin 商品展示 20

② 命令行工具

2、使用官方脚本安装(推荐)

官方提供了一键安装脚本,根据你的系统选择对应的命令执行:

macOS、Linux、WSL:

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

Windows PowerShell:

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

Windows CMD:

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

Homebrew:

brew install --cask claude-code

WinGet:

winget install Anthropic.ClaudeCode

安装完成后,验证是否安装成功:

claude --version

如果终端输出了版本号(如 1.x.x),说明安装成功:

2.1.81 (Claude Code)

3、使用 npm 安装(不推荐)

官方当下已不再推行使用npm安装办法,提议优先釆用上方的官方脚本。要是的确必须借着npm来实现安装,那就需要先确定已然安装了Node.js:

node --version

假设输出了版本号,像是 v18.17.0 这种情况,那就表明已经安装了。要是提示命令不存在,那就请前往 nodejs.org 那边进行下载,接着完成安装操作。

当确定 Node.js 能够正常使用之后,去执行下面这样的命令来安装 Claude Code:

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

等待安装完成(可能需要几分钟),然后验证:

claude --version

4、更新 Claude Code

可以直接用以下命令更新:

claude install

或者:

claude update

Claude Code在启动之际以及运行的时候会自行开展检查更新的操作,在后台下载完毕之后,下一次进行启动便会生效,自动更新相关的配置被书写于settings.json里头:

实例

“autoUpdatesChannel”,其值为“stable” ,此表示更新渠道,其中 stable 是指稳定版,属于推荐类型,除此之外还有 beta 类型,即测试版。

在 Claude Code 内部,也能够借助 /config 命令来开展配置。

如果,你并不需要,自动更新,那么,能够在,settings.json 的,env 里面,将其禁用:

实例

"env": {

“DISABLE_AUTOUPDATER”设为“1”,此操作可起到禁用自动更新之效,若设为“0”或者将该行删除,那么便会恢复自动更新。

经由Homebrew或者WinGet所安装的Claude Code并不支持自动进行更新,存在需要手动去执行以下命令来更新的情况:

# macOS Homebrew
brew upgrade claude-code
#Windows WinGet
winget upgrade Anthropic.ClaudeCode

5、常见安装问题排查

问题一:提示 npm command not found

问题二:提示 permission denied

问题三:安装速度很慢或卡住

可供选择作为专门终端推荐的情况是:要是你察觉系统所设定的默认终端体验属于通常状态,那么以下陈列的这些终端在运用Claude.Code的时候体验会更具优势:

卸载 Claude Code

根据你当初的安装方式选择对应的卸载命令。

1、官方脚本安装(原生安装)

删除 Claude Code 的可执行文件和版本文件:

macOS、Linux、WSL:

rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

Windows PowerShell:

Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

2、Homebrew 安装

brew uninstall --cask claude-code

3、WinGet 安装

winget uninstall Anthropic.ClaudeCode

4、npm 安装

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

5、删除配置文件(可选)

前面那样的命令仅仅是卸载了能够执行程序,配置文件以及历史记录并不会自动被删除。要是你期望将所有数据彻底清除(涵盖设置、授权工具、MCP服务器配置以及会话历史),那便需要额外去执行下面这样的命令:

配置文件的删除,属于不可恢复的操作,所有本地设置,以及历史记录,都会永久丢失,执行之前,务必要进行确认。

macOS、Linux、WSL:

# 删除全局用户设置和状态
rm -rf ~/.claude
rm ~/.claude.json
# 删除当前项目的本地设置(在项目目录中执行)
rm -rf .claude
rm -f .mcp.json

Windows PowerShell:

# 删除全局用户设置和状态
Remove-Item -Path "$env:USERPROFILE\.claude" -Recurse -Force
Remove-Item -Path "$env:USERPROFILE\.claude.json" -Force
# 删除当前项目的本地设置(在项目目录中执行)
Remove-Item -Path ".claude" -Recurse -Force
Remove-Item -Path ".mcp.json" -Force

登录 Claude Code1、首次登录流程

在项目目录中启动 Claude Code:

claude

当首次进行启动之际,Claude Code这一事物会引领着你去完成登陆的相关操作。并且呢,你还能够在进入到界面之后,以手动的方式去输入登录命令:

/login

依从终端里的提示达成登录授权就行,登录完毕后,凭据会留存于本地开云真人app官方版入口,开云真人app官网入口,下次启动时无需再度登录,要是需要切换账号,重新运行 /login 便可。

2、支持的账号类型

你可以使用以下任意一种账号类型登录:

克劳德订阅账号,这是被推荐的那种,克劳德控制台账号可作API访问用,会自动去创建工作区,该工作区是基于控制台账号的。

首要一回经由 Claude Console 账号去验证 Claude Code 的时刻,系统会自行于你的 Console 里面创建出一个称作"Claude Code" 的工作区域,专为了:

启动第一次会话1、在项目目录中启动

开启终端,首先转换至你的项目目录开云正版app下载,接着启动Claude Code。如此这般Claude方可读取你的项目文件,给予针对性的协助。

cd /path/to/your/project
claude

2、欢迎界面

启动以后,你随之会瞧见到Claude Code的欢迎画面,当中涵盖如今会话的相关信息,最近开展的对话情形记录,以及全新更新的阐释说明:

克劳德代码安装与使用-第1张图片-开云手机入口官网下载-开云app官方最新下载--V3.6.9

3、查看可用命令

在输入框中输入 /help 可以查看所有可用功能:

/help

输入 /resume 可以恢复之前中断的对话:

/resume

在输入框中直接输入 /,会弹出所有可用命令的补全列表:

克劳德代码安装与使用-第2张图片-开云手机入口官网下载-开云app官方最新下载--V3.6.9

详细的凭据管理信息可参考官方文档的 部分。

提出第一个问题1、理解项目

待进入项目目录,启动Claude Code之后,不妨先让它对代码库展开分析。

what does this project do?

Claude 会自动读取项目文件,并给出项目概要。

Claude Code这一产物会依照所需状况自行去读取文件,你并不用进行凭借手动的方式把文件涉及内容从事复制品进行黏贴操作到对话里这种事项了,因为它能够依靠自身的能力寻找到所需要使用的上下文相关的内容。

2、更多项目相关问题

你还可以询问更具体的信息:

what technologies does this project use?

where is the main entry point?

explain the folder structure

3、询问 Claude Code 的能力

也可以直接问 Claude 关于它自己能做什么:

what can Claude Code do?

how do I use slash commands in Claude Code?

can Claude Code work with Docker?

Claude具有可访问自身文档的能力,对于有关自身功能以及特性的问题,它能够给出精准答案。

进行第一次代码修改1、动手试一个简单任务

接下来,使 Claude Code 切实去编写代码,我们构造一个测试目录,让其于 test.py 文件里增添一个 Hello World 函数!

cd runoob-test    # 进入测试目录(没有则新建一个)
claude            # 启动 Claude Code

进入界面后,输入:

在 test.py 文件中添加 hello world 函数

Claude Code会将建议的那被代码作出的修改,于预先执行进行展示,则来那时请求你的确实认定,当你作出选择yes之后于是按照回车键就能够进行应用:

克劳德代码安装与使用-第3张图片-开云手机入口官网下载-开云app官方最新下载--V3.6.9

2、Claude Code 的修改工作流

每次代码修改,Claude Code 都会按以下流程执行:

查找到相关文件,于项目里找出需修改处,展示可行建议,以差异对照形式呈现即将做的改动,恳请你的批准,执行前务必经由你的确认,待确认后再写入文件。

你能够针对每一处修改逐个进行审批,或者在现阶段的这个会话里开启“全部接受”这种模式来批量予以确认。

使用 Git 功能

Claude Code使得Git操作变得如同平常交流那般简易得很,仅仅只需运用平常的语言去描述你心里想要做的事情就行开云手机入口官网下载,就是这样的啦。

1、基础 Git 操作

查看已修改的文件:

what files have I changed?

提交更改(Claude 会自动生成提交信息):

commit my changes with a descriptive message

2、更复杂的 Git 操作

创建新分支:

create a new branch called feature/quickstart

查看最近的提交历史:

show me the last 5 commits

协助解决合并冲突:

help me resolve merge conflicts

修复 Bug 或添加功能1、添加新功能

描述你期望添加的功能,运用自然语言来进行,Claude Code会寻觅到恰当的一处并于该处展开实施举措:

add input validation to the user registration form

2、修复现有问题

描述 Bug 现象,让 Claude 定位并修复:

there's a bug where users can submit empty forms - fix it

3、能够对Claude Code的问题处理流程进行定位的相关代码是:于代码库之中寻觅跟问题有关联的文件以及函数,从而理解上下文,也就是剖析代码逻辑,进而明白问题的根本缘由之处,之后实现解决方案,也就是给出修改方面的建议并且展现出diff,然后运行测试,要是项目里存在测试的话,Claude会试着运行以此来验证修复所达成的效果,还有其他常见的工作流代码重构。

refactor the authentication module to use async/await instead of callbacks

编写测试

write unit tests for the calculator functions

更新文档

update the README with installation instructions

代码审查

review my changes and suggest improvements

Claude Code作为一种存在,是你那被称作AI结对编程伙伴的事物,跟它交流之际要如同与富有经验的同事展开对话那般,去描绘你希冀达成的内容,无需被特定的命令格式所束缚,以自然语言予以表述就行,它会助力你寻觅到最佳的实现途径。

常用命令速查表命令行命令(在终端中使用)命令功能示例

claude

启动交互模式(最常用)

claude

claude "任务描述"

执行一次性任务后退出交互模式

claude "fix the build error"

claude -p "查询内容"

执行单次查询后立即退出(适合脚本集成)

克劳德 ,针对 “解释此函数 “这个指令 进行操作。

claude -c

继续当前目录的最近一次对话

claude -c

claude -r

从历史中选择并恢复一次对话

claude -r

claude commit

让 Claude 自动生成 Git 提交信息并提交

claude commit

claude update

手动更新 Claude Code 到最新版本

claude update

claude --version

查看当前安装的版本号

claude --version

在Claude Code界面中使用的交互模式内命令,其命令功能存在示例。

/help

显示所有可用命令和功能说明

/help

/login

标签: ClaudeCode 安装教程 命令行工具 npm安装 Git操作

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~