停止将 Claude 视为一个聊天框。它是一个潜伏在你终端中的代码猛兽,等待正确的指令被唤醒
第一章:终端驾驶舱 (The Terminal Cockpit) - CLI 命令与启动参数
一切始于终端。熟练运用 CLI 命令,是掌控 Claude 的第一步。这不仅是启动工具,更是为你的每一次任务设定精确的初始状态。
1.1 核心启动命令
命令 | 功能说明 | 示例 |
---|---|---|
claude |
启动 REPL 交互式会话 | claude |
claude "..." |
注入初始指令:带着明确任务进入会话 | claude "解释当前项目的目录结构" |
claude -p "..." |
非交互模式:处理完指令后直接输出结果,适合脚本化 | claude -p "重构这个函数,提升可读性" |
`cat file | claude` | 管道魔法:将任何文件或命令输出作为 Claude 的输入 |
claude -c |
快速返回:无缝继续上一次的会话 | claude -c |
claude -r <id> |
精确跳转:恢复到指定的历史会话 | claude -r 1a2b3c "继续上次的重构思路" |
claude update |
保持进化:将 Claude Code 升级到最新版本 | claude update |
1.2 常用启动参数 (Flags)
启动参数是你控制 Claude 行为的"拨禾轮",在启动时就微调它的行为模式。
参数 | 说明 | 示例 |
---|---|---|
--model <name> |
指定大脑:选择特定模型,如追求性能用 Sonnet | claude --model claude-sonnet-4-20250514 |
--add-dir <path> |
扩展视野:临时添加额外的工作目录供 Claude 访问 | claude --add-dir ../backend |
--dangerously-skip-permissions |
高风险模式:跳过所有权限请求,仅在完全可信的环境中使用 | claude --dangerously-skip-permissions |
第二章:交互的艺术 (The Art of Interaction) - 斜杠命令与快捷键
进入交互会话后,效率就是一切。斜杠命令和快捷键是你指尖上的利剑,能让你的操作行云流水。
2.1 斜杠命令 (Slash Commands)
命令 | 功能说明 | 十三点评 |
---|---|---|
/clear |
清空当前上下文与历史 | 避免上下文污染,开始新任务时的第一选择 |
/init |
在当前目录创建 CLAUDE.md 项目知识库 |
奠定基石。将项目规范、常用命令固化,让 AI 真正理解你的项目 |
/model |
查看或切换当前模型 (Opus/Sonnet) | 在性能与成本间动态切换,实现最高性价比 |
/permissions |
管理文件和命令的执行权限 | 平衡安全与效率,授予可信操作永久权限,减少干扰 |
/add-dir <path> |
临时添加一个可访问的目录 | 无需重启,动态扩展 AI 的工作范围 |
/help |
显示所有可用的斜杠命令 | 你的随身手册 |
2.2 效率快捷键
快捷键 | 功能 | 十三点评 |
---|---|---|
Cmd + C |
中断当前操作 | AI 陷入循环或理解错误时,果断出手 |
Esc + Esc |
编辑上一条消息 | 无需重打,快速修正指令 |
Shift + Enter |
多行输入 | 编写复杂指令或粘贴代码片段的必备技巧 |
# (行首) |
快速记忆 | 将临时想法或指令固化到 CLAUDE.md ,实现上下文的持续增长 |
第三章:能力觉醒 (Awakening the Power) - MCP 协议与工具集成
这是将 Claude 从"玩具"变为"武器"的分水岭。MCP (Model Context Protocol) 允许 Claude 调用外部工具,赋予它读写文件、执行命令、甚至浏览网页的超能力。
步骤 1: 铸造你的工具集 (创建 MCP 配置文件)
创建一个 mcp-config.json
文件,定义你想赋予 Claude 的能力。
基础配置示例 (读写文件 + 执行命令):
json
{
"servers": [
{
"type": "filesystem",
"config": {
"allowRead": true,
"allowWrite": true
}
},
{
"type": "bash"
}
]
}
步骤 2: 为 Claude 装载工具 (加载配置)
启动时通过参数加载,这是最推荐的方式:
bash
claude --mcp-config mcp-config.json
一劳永逸 : 将该文件保存为 ~/.claude/mcp/servers.json
,Claude 每次启动都会自动加载,无需手动指定。
步骤 3: 指挥若定 (使用已启用的工具)
装载工具后,你不再需要发出具体命令,而是下达"意图"。
文件操作,从繁琐到优雅:
- 过去 : 你需要手动
cat
文件,粘贴给 Claude,再复制它的回答。 - 现在 : > "请重构
src/api.js
,将所有回调函数改为 async/await 语法,并直接修改文件。"
Shell 命令,从执行者到指挥官:
- 过去 : 你运行
git log
,然后问 Claude "这是什么意思?"。 - 现在: > "分析一下最近一周的 git 提交记录,总结每个主要功能的开发进度。"
实战精髓:MCP 的核心是意图驱动。你只需描述你的目标,Claude 会自行决定调用何种工具、组合哪些命令去完成它。这才是真正意义上的 AI 协同。
第四章:铸造神兵 (Forging Your Arsenal) - 构建自定义工作流
掌握了以上所有零件,现在是时候将它们组装成属于你自己的自动化"神兵"了。
方法一:管道驱动的临时工作流
利用 Shell 管道,你可以创建一次性的、强大的处理链路。
- 一键代码审查 :
git diff main | claude -p "审查这段代码变更,重点关注潜在的 bug 和性能问题。"
- 快速生成文档 :
cat src/components/Button.jsx | claude -p "为这个 React 组件生成详细的 Markdown 文档,包括 props 和使用示例。"
- 分析日志 :
tail -n 100 error.log | claude -p "分析这些最新的错误日志,找出根本原因和模式。"
方法二:可复用的自定义斜杠命令
对于高频操作,将其固化为自定义斜杠命令是提升效率的终极法门。
创建你的命令库 : 在 ~/.claude/commands/
目录下创建 .md
文件。
示例 1: review.md
(代码审查)
markdown
# review.md
git diff $1 | claude -p "请对 '$1' 分支和主干的差异进行代码审查,并以列表形式给出建议。"
使用 : /review feature-branch
示例 2: test.md
(生成测试用例)
markdown
# test.md
cat $1 | claude -p "请为这个文件中的函数编写全面的 Jest 测试用例,并创建或更新 '$1.test.js' 文件。"
使用 : /test src/utils.js
总结:成为指挥官
现在,你已拥有全套的武器和图纸。但真正的力量,源自你如何将这些零件组合成属于自己的战争机器。不要止于阅读,去实践、去创造、去封装你最高频的工作流。将 Claude 从一个工具,变为你思想的延伸。 这,才是真正的掌控。
👨💻 关于十三Tech
资深服务端研发工程师,AI编程实践者。
专注分享真实的技术实践经验,相信AI是程序员的最佳搭档。
希望能和大家一起写出更优雅的代码!
📧 联系方式 :569893882@qq.com
🌟 GitHub :@TriTechAI
💬 VX:TriTechAI(备注:十三Tech)