CC操作手册

1379 字
7 分钟
CC操作手册

一、Claude Code是如何工作的?#

Claude Code CLI可以直接api通信,如果是background任务则借助Daemon程序完成会话管理、agents池管理,定时任务等,Daemon开机自启后台活跃,终端内看到的是cli界面,bg任务控制权完全交给Daemon完成。

二、会话的管理#

claude code cli启动agent,默认kind是interactive branch后从当前节点复制出一份,分叉出独立会话 clear源对话归档,就地开启新对话 ba ckground后kind被标记为bg,控制权完全交由daemon exit正常结束,归档进project claude rm删的渣都不剩

三、存储结构#

一共四种记忆方式

  1. history.jsonl 保存全局命令和用户prompt
  2. projects/dir/id.jsonl 按项目隔离完整对话
  3. projects/dir/memory/ 按项目隔离,自动注入新会话
  4. 安装目录CLAUDE.md 全局指令注入,项目级CLAUDE.md优先级更高

项目目录~/.claude/projects/ 内 -Users-wjh/ ← 你的项目之一 {id}.jsonl ← 每个会话的完整转录 memory/ ← 跨会话项目记忆(MEMORY.md + 各记忆文件)

根目录~/.claude/内 sessions/ ←当前活跃会话的元数据(pid、状态) session-env/ ← 每会话环境变量(残留,可清) shell-snapshots/ ← Shell 状态备份 file-history/ ← 文件修改前快照(用于 undo) backups/ ← settings.json 写前备份 plugins/ ← 已安装插件 settings.json ← 全局设置(主题、模型、权限) settings.local.json ← 本地覆盖(不参与同步) CLAUDE.md ← 全局指令(每次会话注入) history.jsonl ← 命令历史(↑ 键回溯) stats-cache.json ← 使用统计

四,Agent系统#

主对话(main agent)可派出子代理(sub-agent)最多派分出5层,子代理之间互不认识,只能通过接任务→交结果沟通 一共有三级权限: Allow → 直接执行 Ask → 弹窗等你批准 Deny → 绝对不执行

五、对话内命令#

/init 扫描一遍项目目录,生成CLAUDE.md文件 /help General / Command / Custom Command三个界面显示不同的命令和快捷键的用法 /context 显示可视化不同上下文tokens占比,包括系统提示词、工具调用等 /config 总控面板,主题、权限、hook都在里面 /usage 显示token总用量和花费 /status 显示claude code版本、模型、目录和等基本信息 /recap 生成当前会话一句话摘要,走神回来快速回忆 /export 导出对话为纯文本,加文件名直接保存:/export 开发记录.txt /clear 归档原上下文,新开一个本项目空对话 /resume 恢复本项目已经归档的上下文文件 /compact 压缩上下文,在原来基础上压缩,context满时也会自动触发 /btw 单独开一个小对话,复制当前上下文到新session,之后完全独立,除非fork,无法调用工具 /copy 复制agent上一条输出 /diff 交互式 diff 查看器,检查未提交的代码改动,跟git协作使用 /insights 生成个人全局使用分析报告(HTML),含习惯分析、建议、未来工作流 /review 跟github协作,审查pr的效率质量,告诉你哪有毛病 /ultrareview 跟github协作,更狠地告诉你哪有毛病,更贵 /simplify 跟github协作,不废话,直接动手改 /plan 进入plan模式,只能看代码、搜索,不能改文件、不能运行非只读命令 /goal 进入goal模式,不再问要不要继续,不达目标誓不停止。中途/goal查看进度,/goal clear停止 /loop 举例:/loop 5m 检查一下部署状态,每5分钟daemon自动来一句发到对话里,/loop检查进度,/loop clear停止 /rewind 回退上文,注意只能在同一个对话文件内,包括三种 1. Restore conversation:对话和文件改动一起回到所选节点,节点之后的内容全部丢弃 2. Summarize from here:不改动文件,把所选节点之后的对话压缩成摘要,后面聊岔了但还想继续聊 3. Summarize up to here:不改动文件,把所选节点之前的对话压缩成摘要,前面太长,只想留最近清晰上下文 /branch 新建分支对话文件,注意不能用rewind,完全等于/fork /model 选择模型和思考力度(5档) /effort 只能调整思考力度 /fast 要求服务器加急处理推理,更贵 /mcp 管理mcp连接,接入外部服务 /plugin 插件市场,插件就是可以包含多个skill+主题+hooks的套件(hook是触发器,可以在agent工具调用前,会话启停时,停下来等等时设置跑命令,比如设置改文件前,先自动跑语法检查) /skills 管理接入的skill /rename 重命名当前对话 /background 把当前回话扔到后台,注意这是不可逆的,当前对话kind被标记为background,在claude agents中管理 /agents 显示当前会话内派出的子代理,涉及到复杂情景如并行搜索、独立出去干脏活累活时派出或者明确要用子代理去工作 /tasks 显示当前对话里正在跑的后台任务 /exit 关闭当前对话以及子代理

六、终端命令#

claude —bg “任务” 一步启动后台会话 claude —resume 直接恢复上次会话 claude —safe-mode 安全模式,禁用所有自定义项 claude agents 列出/管理所有后台会话 claude rm │ 删除指定会话 claude —print “任务” │ 非交互模式,输出结果到 stdout

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
CC操作手册
https://hecloud.top/posts/cc操作手册/
作者
贺小云
发布于
2026-06-30
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
贺小云
一个热爱技术与折腾的博客,serverless起高楼,静态构建一键走,专注于CDN调优,2秒之内到德州。
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
碎碎念
站点统计
文章
46
分类
4
标签
0
总字数
23,903
运行时长
0
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0