AI

Claude 实战圣经:从终端命令到自动化工作流

一切始于终端。熟练运用 CLI 命令,是掌控 Claude 的第一步。这不仅是启动工具,更是为你的每一次任务设定精确的初始状态。 启动参数是你控制 Claude 行为的"拨禾轮",在启动时就微调它的行为模式。 进入交互会话后,效率就是一切。…

7 分钟阅读
精选技术记录
持续迭代更新
Share

停止将 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 的能力。

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

{
  "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编程实践者。
希望能和大家一起写出更优雅的代码!

联系方式569893882@qq.com
GitHub@TriTechAI
VX:TriTechAI(备注:十三Tech)


本文同步自掘金

如果发现内容有误或需要更新,请访问掘金原文进行查看。

Share

如果这类内容对你有帮助

这里放一个阿里云 AIGC 活动入口。只有在你本身就有相关需求时,再通过它了解即可;如果产生推广收益,我会优先用于支付服务器、域名和网站维护费用。

看看阿里云 AIGC 活动

相关文章

2025年7月21日

SuperClaude 硬核指南:将你的 AI 助手锻造成专业开发战友

最近看到了一个非常棒的项目SuperClaude,在这里介绍给大家 想象一下:普通 Claude 是拿着瑞士军刀的新兵,而 SuperClaude 则是装备了智能作战系统的特种部队。这种蜕变的核心在于知识框架的深度注入——不是简单安装,而是…

2025年7月21日

我扒了几个AI应用的API,发现了一个"反常识"的秘密……

作为一名服务端研发,实时通信这块我自认还算有点心得。提到 Web 上的实时技术,WebSocket 几乎是我脑子里唯一的答案。它支持双向通信、性能强悍,几乎成了所有"实时"场景的标配。过去几年,我在项目里用它解决过无数问题,从即时聊天到状态…

2025年7月21日

不止是代码补全:MCP,重新定义"AI 开发助手"

相信每个工程师都体会过一种痛:AI 助手很能干,但总感觉差点意思。它不"认识"咱们在 Figma 里的设计稿,也不"理解"团队的组件库规范。结果就是,它生成的代码往往是"空中楼阁",咱们还得苦哈哈地当"人肉编译器",在设计稿和代码之间来回适…