Claude Code 日常操作速查表
Claude Code 日常操作速查表
一、启动与权限模式
普通启动:claude
恢复最近会话:claude -c 或 claude --continue
选择历史会话恢复:claude --resume
恢复指定会话:claude --resume <会话名或ID>
启动时命名会话:claude -n <会话名>
权限模式启动参数:
claude --permission-mode acceptEdits (自动批准文件编辑,shell命令需确认)
claude --dangerously-skip-permissions (跳过所有权限检查,高风险)
claude --enable-auto-mode (启用智能分类器自动审批)
会话中切换权限模式:按 Shift+Tab 循环切换
二、配置文件位置
全局配置:~/.claude/settings.json
项目配置:<项目根目录>/.claude/settings.json
配置默认权限模式示例(写入 settings.json):
{
“permissions”: {
“defaultMode”: “acceptEdits”
}
}
三、会话管理操作
重命名当前会话:/rename <新名称>
清空当前会话上下文(不删除会话文件):/clear
回溯到历史节点:双击 Esc 键 或 输入 /rewind
退出会话:exit 或 Ctrl+C
强制停止当前操作:Ctrl+C
查看所有历史会话:claude --resume (会列出ID和名称)
删除指定会话(手动删除文件):
会话文件存储路径:
Windows:%USERPROFILE%.claude\projects
macOS/Linux:~/.claude/projects/
每个会话是一个 .jsonl 文件,文件名即会话ID。
删除对应文件即可,例如:
Windows:del %USERPROFILE%.claude\projects<会话ID>.jsonl
Linux/macOS:rm ~/.claude/projects/<会话ID>.jsonl
四、上下文与Token操作
查看当前上下文占用详情(显示各模块占比):/context
查看Token用量与成本估算:/usage
手动压缩上下文以释放空间:/compact
上下文窗口大小:100万Token,自动压缩阈值为80%
五、模型切换
手动切换模型:/model (按提示选择)
查看当前模型及状态:/status
六、技能(Skills)安装与配置
技能存放路径:
全局:~/.claude/skills/
项目:<项目根目录>/.claude/skills/
每个技能是一个文件夹,内含 SKILL.md 文件,格式:
name: 技能名称
description: 技能描述
具体的指令内容(Markdown格式)
查看已安装技能:/skills
通过 CC Switch 安装:打开CC Switch桌面端 -> Skills标签 -> 粘贴GitHub地址 -> 安装
七、MCP服务器配置
MCP配置文件:
全局:~/.claude/mcp.json
项目:<项目根目录>/.claude/mcp.json
配置示例:
{
“mcpServers”: {
“服务器名称”: {
“command”: “npx”,
“args”: [“-y”, “包名”],
“env”: {“环境变量”: “值”}
}
}
}
修改后需重启Claude Code或新建会话生效。
查看MCP状态:/mcp
八、状态栏监控
在 settings.json 中添加以下配置,底部状态栏显示实时上下文占比:
{
“statusLine”: {
“type”: “command”,
“command”: “npx -y cc-context-check”
}
}
九、持续工作 / 自动循环执行(让AI一直做到完)
适用场景:需要AI反复迭代、自我验证直到任务达成的长耗时操作。
-
提示词优化法(通用)
- 明确要求“生成完整内容,不使用省略号或占位符”
- 分阶段输出:先出大纲,确认后逐部分展开
- 设定可量化的完成条件(如“所有测试通过”) -
/goal 命令(Claude Code 内置)
- 用法:/goal <目标描述>
- 示例:/goal 所有单元测试通过,并且代码没有lint错误
- 特点:设定可验证的完成条件,AI自主反复尝试直到达标或达上限 -
Ralph Loop 插件(强力扩展)
- 安装:/plugin marketplace add anthropics/claude-code
/plugin install ralph-wiggum@claude-code-plugins
/reload-plugins
- 启动:/ralph-loop “任务描述” --max-iterations 10 --completion-promise “DONE”
- 特点:通过“停止钩子”拦截AI退出,持续循环直到输出指定承诺词 -
/loop 命令(定时循环)
- 用法:/loop <时间间隔> <任务>
- 示例:/loop 5m 检查部署状态并报告
- 特点:按固定时间间隔反复执行同一指令 -
自己写脚本循环(API方式)
- 使用 while 循环调用 claude -p 命令
- 加入自己的检查逻辑(如检测标志文件)来控制退出
- 示例(bash):
while :; do
claude -p “$(cat prompt.txt)”
if [ -f “success.flag” ]; then break; fi
sleep 10
done
关键原则:
- 设定“可量化”的完成标准(如“构建成功”、“响应<200ms”)
- 设置迭代上限或预算上限(如 --max-iterations 或 --max-budget-usd)防止无限循环
- 善用项目中的 CLAUDE.md 或 RAG 提供持续上下文背景
十、常用工作流示例
-
启动新功能开发:
claude -n feature-xxx --permission-mode acceptEdits -
查看上下文和Token:
/context 和 /usage -
安装技能:将技能文件夹复制到 ~/.claude/skills/
-
配置MCP:编辑 ~/.claude/mcp.json 添加服务器
-
压缩上下文(必要时):/compact
-
退出:exit
-
第二天继续:cd 项目目录 然后 claude -c
更多推荐


所有评论(0)