② 命令行工具
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这个文件里头。
实例
“自动更新渠道”为“稳定版”,此稳定版是被推荐的版本。或者存在“测试版”这一更新渠道,它与稳定版不同。
可以在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官方最新下载地址,凭据会被保存在本地,下次开启的时候就不用又重复登录一回了,要是有切换账号的需求,再度执行 /login 便可以了。
2、支持的账号类型
你可以使用以下任意一种账号类型登录:
Claude订阅那种被称得上推荐的账号,Claude Console拥有可用于API访问的账号,自动建立用于Console账号的工作区。
在头一回运用Claude Console作账号认证Claude Code之际,那个系统会自行于你的Console里构建出一个称作“Claude Code”的工作区呢,其用途在于:
启动第一次会话1、在项目目录中启动
先开启终端,在这之后切换至你那项目的目录,接着启动Claude Code,如此这般Claude才能够读取你项目的文件而后提供具备针对性的帮助。
cd /path/to/your/project claude
2、欢迎界面
发动之后,你将会瞧见Claude Code的迎接画面,涵盖当下会话讯息、近期的对话记载以及最新更新阐释。

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

详细的凭据管理信息可参考官方文档的 部分。
提出第一个问题1、理解项目
去到项目目录那儿,开启Claude Code之后开运真人app下载苹果版,开运真人app下载,可以先叫它剖析你的代码库。
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
进入界面后开云真人app官网登录app,开云真人app在线登录,输入:
在 test.py 文件中添加 hello world 函数
Claude Code会将建议的代码修改进行展示,会在执行以前请求你的确认,倘若选择yes就得之后按回车才能够应用:

2、Claude Code 的修改工作流
每次代码修改,Claude Code 都会按以下流程执行:
所要做的是,找到相关文件,在项目里自动去定位那需要进行修改的文件,将建议的修改,以差异对比的形式予以展示,把将要开展的改动一并呈现,请求你的批准,要知道,执行之前是必须经过你的确认的,之后再执行编辑,也就是去确认之后写入文件。
对于每一个个别的、单独的修改之处,你能够逐一进行审批,或者呢,也能够于当前的会话环境当中开启那种被称作“全部接受”的模式,从而把它们批量地予以确认。
使用 Git 功能
使Git操作变得如同日常对话那般简易的Claude Code,仅需直接运用自然语言去阐述你想要做的事情就行。
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,提出“解释这个函数”这样的要求。
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操作
还木有评论哦,快来抢沙发吧~