深入学习 Claude Code 的操作,高级教程

news/2026/1/19 21:02:15/文章来源:https://www.cnblogs.com/duyuanshang/p/19503692

目录
  • 1.沙盒模式 sandbox
  • 2.Headless 模式 (无头模式)
  • 3.深度思考模式 ultrathink
  • 4.常用的 提示词 、斜杠命令、token 减少
  • 5. 快捷键和快速启动
  • 6.切换模型

注:本文完整版全文原文:https://www.ccgxk.com/codeother/624.html

我在前天和昨天,分别写了两个回答,主要讲的 claude code 的新手安装 和 初步上手。

《新手安装》:

https://www.ccgxk.com/codeother/622.html

《初步上手》:

https://www.ccgxk.com/codeother/623.html

初步上手,讲解了 【斜杠命令】、【skill】、【sub-agent】、【插件】、【CLAUDE.md】、【plan模式】、【hooks】。

但是,claude code 和别的技术栈不一样,别的大部分技术栈一般我们按需学习使用就够了,入入门就行,全学了,性价比不高,还可能浪费程序员的高工资单价小时之时间,且可能无法提高什么生产力。但 claude code 这种不一样,真能成十倍提高工作生产力的工具,我建议诸位深入学一点。

所以今天写一个进阶的教程!

讲一下 【沙盒模式】、【深度思考模式】、【headless 无头集成模式】、【CI/CD 流程】、【LSP 集成模式】... 等等看起来高端,但也确实有用的东西。

(提前说一句, 按 ESC 是返回!我们进入某个斜杠命令里,返回就按 ESC)

1.沙盒模式 sandbox

这个沙箱,分两种。一种是 权限控制,另一种是 沙箱隔离。

首先第一种,其 claude 命令是 claude /permissions , 用于 精细地控制 claude 的要做的事,比如 能不能修改某个目录、能不能读某个文件、能不能执行某个命令....

img

我们敲入后,它有四行命令,我添加了一个【不能修改 key.txt 文件】。

上面有 4 个选区,allow ask deny workspace ,一般就用前两个。

第一个 allow 就是只要命中我下面的规则,就静悄悄照着做。

第二个 ask 就是,只要命中我下面的规则,会问我一下,然后看我的意见。

第三个则不去做,第四个是仅本次会话有效。

我懒得记命令,我直接就写自己的人话,想默许它执行的,就写 allow 里。想让它问问我的,就写 ask 里。

很显然,这个时候,无论我怎么向 claude code 敲入提示词,它都不会动我的 key.txt 了。

我们,建议直接在项目里规定好,claude 只能动哪几个文件夹就好了,不能动什么文件夹,这样安全一点。

另一个,【沙箱隔离】。

这个怎么理解呢?它不是一个类似于「虚拟机」的东西,而是设置一个安全边界,就是安全模式。

我建议大家始终是启用的。

开启,直接 /sandbox 选择。

第一个是开启自动省心模式(推荐),第二个是不断询问模式, 第三个是关闭。

img

因为有时候系统里,不小心被第三方库引入一些恶意代码,比如 ‘rm -rf ~’ ,有时候 AI 会相信,然后执行,然后.....

开启后,就会给一个默认的安全边界,能识别一些命令的执行边界,防止越界,把你 C盘 D盘 E盘 都删了。

比如 当前项目之外的文件,就不会被修改了、一些未授权的域名会被拦截和询问你、询问你一些可能文件权限越界的命令(潜在危险命令)..... 算是上面那个 【权限控制】的一个现成的小安全版本。

2.Headless 模式 (无头模式)

这个主要是用于集成到大厂工作的 CI/CD 流程里的(CI 是质检测试、CD 是部署打包)。当然,你也可以设计你的创意玩法。

无头无头,就是不用显示这个花里花哨的敲代码的界面了!

无头浏览器,就是直接在命令行里模拟 浏览器 的行为。无头 claude code 也是。

我们现在就把 claude code 当成一个指令了,就是加上 -p 指令!(p 指的 prompt)

# 直接输出结果
claude -p "你好"# 示例
duyuanshang@bogon claude % claude -p "你好"
你好!有什么我可以帮助你的吗?
duyuanshang@bogon claude % 

这个,跟我们直接在 claude 里写 prompt 提示词是一样的。

当然,还可以这样用,导入更多的内容。

# 从管道输入
git diff | claude -p "解释这些更改"# 从文件输入
cat file.txt | claude -p "总结这个文件"# 直接指定
claude -p "检查代码质量" < src/main.js

现在你应该知道怎么用了!

3.深度思考模式 ultrathink

这个可以对你的命令,来一个更彻底的推理,使其质量更好一点。

使用方式很简单,就在 命令行 我们提示词里,加上 ultrathink: 这个前缀就行。比如

ultrathink: 分析这个认证系统并建议改进方案
ultrathink: 为我们的 API 设计一个缓存层

4.常用的 提示词 、斜杠命令、token 减少

有很多在我们的提示词里可加的东西。

比如 @ 符号,可以引用文件,是个省 token 的好工具!

# 引入单个源码文件
@src/auth.ts# 引入整个目录内容
@src/components/# 同时引入多个文件
@src/auth.ts @src/user.ts @src/database.ts# 使用 MCP 外部服务
@mcp:github# 关键词模糊引用
@auth  # 可能匹配 auth.ts、auth.controller.ts 等

以及感叹号 ! 前缀,可以执行我们的命令行命令!!! 这个超级重要,别为了执行一个 bash ,专门退出了....

比如:

# 列出本文件夹里的内容
!ls# 查看状态
!git status

还有 /stats ,可以查看我们过去的统计数据:

img

这是一些常用的斜杠命令:

img

后面的 星星,是使用频率。

要定期 export 备份。方便后续排查。反正就是日志嘛....

/export conversation-2026-01-19.json

如果对话太长的话,可以保留要点(省后续的 token 用的,反正人又不看,想看就按 /context ),比如:

/compact "保留以下内容:1.修改的代码,2.删除的文件...."

保留要点后,那些杂七杂八的历史对话了,只留下你要求他留下的东西。

然后是省 token 技巧

这些命令,用好了,可以为为我们减少 一半 的 token ,换成 RMB 的话,一月省钱不菲。

最省 token 的是,使用子代理 sub-agent ,因为上下文数量少了。其次是定期 /compact 。

以及 多用 @ 这种指向单独的目录和文件。

5. 快捷键和快速启动

其实,也没什么:

Enter     # 运行
ESC       # 返回Ctrl+S    # 暂存当前提示词,再按,就恢复# 搜索
Ctrl+R    # 开始搜索
Ctrl+R    # 循环匹配项
Enter     # 运行
Tab       # 编辑后运行# PS: 也支持在对话框,拖拽文件后直接描述任务

还有快速启动 claude code

# Windows: 在地址栏输入 cmd
# macOS: 在右键菜单选择"服务 > 新建终端位于文件夹"# 然后启动 Claude Code
claude

6.切换模型

如果你用的什么 大模型 API 聚合站的话,那么可以设置模型。

下面是一个使用别名来切换模型的技巧。比如你有 GLM kimi Qwen 三个国产模型,在命令行里:

# 创建alias
alias cc-glm ='ANTHROPIC_MODEL=GLM-4.7 claude'
alias cc-kimi ='ANTHROPIC_MODEL=kimi-k2 claude'
alias cc-qwen ='ANTHROPIC_MODEL=qwen-coder-plus claude'# 使用
cc-glm   # 使用智谱GLM
cc-kimi  # 使用Kimi
cc-qwen  # 使用通义千问

就可以切换不同的模型了。

好,现在基本就足够使用 claude code 了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1185065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache NiFi实战:构建非结构化数据流处理管道

Apache NiFi实战&#xff1a;构建非结构化数据流处理管道 关键词&#xff1a;Apache NiFi、非结构化数据、数据流处理、ETL管道、数据集成、实时处理、数据清洗 摘要&#xff1a;随着非结构化数据&#xff08;如日志、文本、图像、音视频&#xff09;在企业数据资产中占比超过8…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘uvicorn’ 问题

摘要 你在使用pip安装/运行uvicorn时遇到ModuleNotFoundError: No module named uvicorn报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比40%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏…

别再只盯着模型了:从数据到模型,才是真正的端到端数据科学流水线

别再只盯着模型了&#xff1a;从数据到模型&#xff0c;才是真正的端到端数据科学流水线很多人一聊数据科学&#xff0c;第一反应就是&#xff1a;“用啥模型&#xff1f;XGBoost 还是 Transformer&#xff1f;” “参数怎么调&#xff1f;loss 能不能再降一点&#xff1f;”说…

Unity 底层技术研究文档

1. Unity 脚本运行体系概览 Unity 的 C# 脚本执行体系主要依赖两大技术:Mono/.NET 虚拟机(传统方案) IL2CPP(Unity 自研的 Ahead-Of-Time 编译方案)不同方案在执行原理、性能和平台支持上存在差异。 1.1 Mono/.NE…

看透微突发:利用 INT 技术实现交换机队列级的实时拥塞告警

在 AI 大模型训练和智算中心&#xff08;AIDC&#xff09;的建设中&#xff0c;基于 RDMA 技术的 RoCEv2 网络已成为高性能通信的标准。然而&#xff0c;网络中的“微突发”&#xff08;Micro-burst&#xff09;流量常常导致难以察觉的纳秒级拥塞&#xff0c;进而引发丢包严重拖…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘httpx’ 问题

摘要 你在使用pip安装/运行httpx时遇到ModuleNotFoundError: No module named httpx报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比40%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏&…

支付宝消费券回收有妙招,闲置福利秒变现金! - 京顺回收

2025年行业数据显示,超40%的支付宝消费券因过期或使用场景不匹配,最终沦为“数字废纸”。看着卡包里即将过期的消费券,不少人只能无奈叹息。就像上周,楼下邻居李女士的三张总额1200元的消费券眼看就要失效,可她近…

颠覆与重构:AI赋能的DevSecOps新范式

一、测试工程师的困局与破局点 &#xff08;统计数据显示&#xff1a;2025年全球DevSecOps市场达$153亿&#xff0c;但78%的测试团队仍受困于以下矛盾&#xff09; 速度与安全的零和博弈&#xff1a;传统安全测试拖累40%以上迭代速度 漏洞滞后性陷阱&#xff1a;生产环境漏洞…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘typer’ 问题

摘要 你在使用pip安装/运行typer时遇到ModuleNotFoundError: No module named typer报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比45%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏&…

AI测试工具:2026年软件测试工程师的变革性武器库

一、AI测试工具爆发的技术驱动力 2026年&#xff0c;AI测试工具已完成从"辅助工具"到"核心生产力"的跃迁。据Gartner最新报告&#xff0c;AI驱动的测试覆盖率每提升10%&#xff0c;企业可减少23%的线上事故。其底层技术演进呈现三大特征&#xff1a; 多模…

跨越行业边界:企业如何精准挑选可观测性平台

在数字化转型进入攻坚阶段的当下&#xff0c;企业的技术架构正经历一场深刻变革。曾经的单体式应用正被分布式、云原生及国产化混合的复杂架构所取代。如今&#xff0c;一次看似简单的接口交互&#xff0c;其背后可能串联起数十个服务节点&#xff0c;这让传统的监控工具显得力…

预防性维护计划、工单管理、设备生命周期跟踪——正是企业资产管理(EAM)系统的核心功能模块

预防性维护计划、工单管理、设备生命周期跟踪——正是企业资产管理&#xff08;EAM&#xff09;系统的核心功能模块。它们共同构成了一个闭环的、数据驱动的设备管理生态系统&#xff0c;旨在最大化资产可靠性、优化维护成本并延长设备寿命。下面我将为您详细解析这三个功能及其…

2026年职场新宠:AI产品经理!未来五年黄金职业,岗位需求激增!

一、AI产品经理-职业新机会点 近年来&#xff0c;AI 产品的外形与体验正在极速演化&#xff0c;而在 2025 年的全球科技趋势中&#xff0c;一个愈加明显的现象是&#xff1a;人工智能&#xff08;AI&#xff09;正以前所未有的深度和广度融入各行各业。如果你仔细观察这两年的…

基于 YOLOv8 的常见鸟类智能识别系统实战|从数据集到可视化应用的完整落地方案

基于 YOLOv8 的常见鸟类智能识别系统实战&#xff5c;从数据集到可视化应用的完整落地方案 一、项目背景与研究意义 鸟类是生态系统中最具代表性的指示物种之一&#xff0c;其种群数量、分布变化往往直接反映生态环境的健康状况。在自然保护区监测、生物多样性调查、校园科普…

录入每日三餐饮食,识别热量和营养成分,对比每日推荐摄入量,给出多吃蔬菜/少盐的精准建议。

设计一个 “每日三餐饮食营养分析与建议系统”&#xff0c;利用人工智能方法与技术课程中的知识&#xff0c;实现饮食录入、热量与营养成分识别、与每日推荐摄入量对比&#xff0c;并给出精准的健康建议&#xff08;如“多吃蔬菜”“少盐”&#xff09;。1. 实际应用场景描述现…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘click’ 问题

摘要 你在使用pip安装/运行click时遇到ModuleNotFoundError: No module named click报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比45%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏&…

基于 YOLOv8 的反光衣智能检测系统设计与实现—从数据集构建到 PyQt5 可视化部署的完整实践

基于 YOLOv8 的反光衣智能检测系统设计与实现 一、项目背景与研究意义 在城市夜间施工、道路巡检、工地作业等高风险场景中&#xff0c;反光衣是保障人员安全的核心防护装备之一。然而&#xff0c;在实际管理过程中&#xff0c;仍大量依赖人工巡查方式进行穿戴监管&#xff0…

Glary Utilities v6.37.0.41 电脑系统优化清理神器

Glary Utilities v6.37.0.41 便携版是一款专业电脑系统优化工具&#xff0c;集成深层清理、注册表修复等数十种实用功能&#xff0c;适配各类 Windows 系统&#xff0c;能轻松解决电脑卡顿、存储不足等问题&#xff0c;是家庭用户与专业人士的优选系统维护工具。一、核心功能亮…

降本增效的终极实践:企业级智能体开发平台在人力资源数字化中的场景落地

人力资源部门正经历从职能管理到战略伙伴的转型&#xff0c;但大量事务性工作仍消耗着HR的专业精力。利用企业级智能体开发平台&#xff0c;企业可以构建一系列HR智能体&#xff0c;实现人力资源服务的自动化、智能化与个性化&#xff0c;从而释放HR的战略价值。 一、招聘流程…

day153—回溯—子集(LeetCode-78)

题目描述给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集&#xff08;幂集&#xff09;。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。示例 1&#xff1a;输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[],[1],[2],[1,2],…