Claude Code

claude code交互模式

image

记忆功能

你为什么会具有记忆功能

● 我的"记忆"功能实际上是通过以下几个机制实现的:

  1. 会话历史记录

刚才我查找的 history.jsonl 文件记录了您之前所有的对话内容。当我需要"回忆"时,我可以读取这些历史文件来查找之前的信息。

  1. 持久化记忆目录

我有专门的记忆目录:
C:\Users\win.claude\projects\C--Users-win--claude\memory\

这个目录中的内容会跨会话持久保存,包括:

  • MEMORY.md - 主要的记忆文件
  • 其他主题文件(如 debugging.md、patterns.md 等)
  1. 工作原理
  • 短期记忆:当前会话的上下文(对话历史)
  • 长期记忆:写入 memory 目录的文件,可以在不同会话之间保留
  • 历史记录:所有对话都保存在 .jsonl 文件中,可以检索查询

刚才我找到您的分享会计划,就是通过读取 history.jsonl 文件中您之前的对话记录实现的。

您想让我把您的分享会计划信息保存到长期记忆文件中吗?这样以后更容易查找。

claude --dangerously-skip-permissions

image

说明:

使用 claude --dangerously-skip-permissions 命令启动后,Claude 不会在编辑文件或执行命令时与用户进行任何确认。
这个命令会完全跳过所有权限检查,让 Claude 拥有和你当前终端完全一样的操作权限。这意味着它可以:

  • 自动读取、修改和创建文件。
  • 执行任何 Shell 命令,包括安装依赖、删除文件等,全部无需询问。

后台运行

服务执行中,claude 无法响应请求:

image

我们可以让这个服务放置在后台:快捷键: ctrl + b

执行之后 可以响应请求了,并且可以看到有一个后台任务在运行。

image

执行 tasks 可以查看 后台任务

/tasks

image

回滚

方式一:按下两次 ESC
方式二:/rewind

image

自动回复上次对话

  • 方式一:/resume
  • 方式二:进入claude 是的时候使用 claude -c, 这里的c是指 continue

/mcp 可以查看当前安装的mcp

压缩上下文

/compact

压缩完毕之后可以使用Ctrl + o, 查看压缩之后的上下文信息

image

作用:这样不仅claude 的性能有了保障,后面在执行任务时token 的消耗量也会少很多。

如果后面的任务与前面的任务没有什么关联,那么我们就可以使用 /clear 这个命令清楚上下文信息

CLAUDE.md

可以使用 /init 命令产生

我们也可以修改这个文件,比如:
image

修改之后需要退出,然后重新使用 claude -c 进入claude 就会重新加载 CLAUDE.md 文件

image

使用场景:如果有什么需要是claude 每次都读取,那就放入到CLAUDE.md 文件中

文件位置:不同位置,针对的生效范围也不一样

使用/memory 命令 可以直接查看和修改CLAUDE.md 文件

image

hook

作用:可以配置在工具执行之前使用 或者 工具使用之后使用

demo: 配置一个文件格式化的 hook

image

写或者编辑:

image

add new match:

image

image

学习资料

https://www.runoob.com/claude-code/claude-code-cli.html
https://code.claude.com/docs/zh-CN/overview

posted @ 2026-05-10 10:42  chuangzhou  阅读(7)  评论(0)    收藏  举报