第一章:终端驾驶舱 (The Terminal Cockpit) - CLI 命令与启动参数

一切始于终端。熟练运用 CLI 命令,是掌控 Claude 的第一步。这不仅是启动工具,更是为你的每一次任务设定精确的初始状态。

1.1 核心启动命令

命令 功能说明 示例
claude 启动 REPL 交互式会话 claude
claude "..." 注入初始指令:带着明确任务进入会话 claude "解释当前项目的目录结构"
claude -p "..." 非交互模式:处理完指令后直接输出结果,适合脚本化 claude -p "重构这个函数,提升可读性"
cat file | claude 管道魔法:将任何文件或命令输出作为 Claude 的输入 cat main.js | claude -p "为这段代码添加 JSDoc 注释"
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 的能力。

基础配置示例 (读写文件 + 执行命令):


{ "servers": [ { "type": "filesystem", "config": { "allowRead": true, "allowWrite": true } }, { "type": "bash" } ] }

步骤 2: 为 Claude 装载工具 (加载配置)

启动时通过参数加载,这是最推荐的方式:


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 (代码审查)


# review.md git diff $1 | claude -p "请对 '$1' 分支和主干的差异进行代码审查,并以列表形式给出建议。"

使用/review feature-branch

示例 2: test.md (生成测试用例)


# test.md cat $1 | claude -p "请为这个文件中的函数编写全面的 Jest 测试用例,并创建或更新 '$1.test.js' 文件。"

使用/test src/utils.js


总结:成为指挥官

现在,你已拥有全套的武器和图纸。但真正的力量,源自你如何将这些零件组合成属于自己的战争机器。不要止于阅读,去实践、去创造、去封装你最高频的工作流。将 Claude 从一个工具,变为你思想的延伸。 这,才是真正的掌控。


👨‍💻 关于十三Tech

资深服务端研发工程师,AI编程实践者。
专注分享真实的技术实践经验,相信AI是程序员的最佳搭档。
希望能和大家一起写出更优雅的代码!

Logo

一站式 AI 云服务平台

更多推荐