② 命令行工具
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的欢迎画面,当中涵盖如今会话的相关信息,最近开展的对话情形记录,以及全新更新的阐释说明:

3、查看可用命令
在输入框中输入 /help 可以查看所有可用功能:
/help
输入 /resume 可以恢复之前中断的对话:
/resume
在输入框中直接输入 /,会弹出所有可用命令的补全列表:

详细的凭据管理信息可参考官方文档的 部分。
提出第一个问题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之后于是按照回车键就能够进行应用:

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操作
还木有评论哦,快来抢沙发吧~