【AI 日记】Claude Code 命令行的使用总结

352 阅读3分钟

🛠️ 安装与配置

在开始使用 Claude Code 前,你需要完成一些准备工作。

  • 环境要求:确保你的操作系统 (Windows 10+, macOS 10.15+, 或主流 Linux 发行版) 上已安装 Node.js 18.0 或更高版本

  • 安装 Claude Code:在终端中执行以下命令即可全局安装

    bash

    npm install -g @anthropic-ai/claude-code
    

    安装后,可以通过 claude --version 命令验证是否成功

  • 配置 API (关键步骤) :由于官方服务对国内用户存在访问限制,通常需要配置第三方 API 中转服务。核心是设置两个环境变量:

    • ANTHROPIC_AUTH_TOKEN: 你的 API 密钥。
    • ANTHROPIC_BASE_URL: 中转服务的 API 地址。

    以下是设置环境变量的方法,你可以根据需求选择临时或永久配置。

我使用的是 Kimi

image.png

操作系统临时设置 (当前终端有效)永久设置 (推荐)
macOS / Linuxexport ANTHROPIC_AUTH_TOKEN="你的令牌" export ANTHROPIC_BASE_URL="中转服务地址"将上述 export 命令添加到 ~/.bashrc 或 ~/.zshrc 文件末尾,然后执行 source ~/.zshrc (或 ~/.bashrc) 使其生效
Windows (PowerShell)$env:ANTHROPIC_AUTH_TOKEN="你的令牌" $env:ANTHROPIC_BASE_URL="中转服务地址"通过控制面板的“系统属性”添加用户环境变量,或使用 PowerShell 的 [System.Environment]::SetEnvironmentVariable 命令

关于获取 API 令牌和中转服务地址,一些搜索结果提到了诸如 AnyRouter、ClaudeYY、Kimi 或自建代理等方式,你可以自行探索选择。

🚀 核心使用方式

配置完成后,你就可以通过以下两种主要方式与 Claude Code 交互。

  • 交互式会话:在终端中输入 claude 并回车,会启动一个交互式对话界面。你可以像与助手聊天一样,连续提出多个问题或指令
  • 非交互式命令:使用 claude -p "你的问题" 格式,Claude Code 会执行单次查询并直接输出结果,然后退出,非常适合快速获取信息或集成到脚本中

⌨️ 常用命令与技巧速查

在对话框输入 / 可查

Conversations

  • New conversation 新对话
  • Resume conversation 重新开始
  • Clear conversation 清除对话

Manage Context

  • Mention a file 和cursor 的@ 命令差不多,提及一个上下文件
  • Attach file 可以上传文件

Settings

  • General Config 在 vscode 里面进行claude code 设置
  • Login
  • MCP Status 还不咋会用,用之前必须使用 claude add mcp
  • Select model
  • Change output styles
  • Configure agents
  • Configure hooks
  • Edit memory
  • Manage MCPs
  • Manage permissions
  • Manage plugins

MCPS、hooks、agents 都没有用过

Slash Commands
命令功能说明使用场景示例
/compact压缩对话历史为摘要,释放上下文 Token 空间会话过长导致模型 “遗忘” 前情时使用
/context查看 / 调整当前对话的上下文范围、内容需要补充 / 清理上下文时使用
/cost显示当前会话的 Token 消耗、预估费用监控 API 使用成本时使用
/init载入项目持久记忆(如CLAUDE.md),初始化项目认知开始项目协作前加载项目信息
/pr-comments拉取 GitHub PR 的评论内容(含审查反馈)终端内查看 PR 协作反馈时使用
/release-notes基于代码变更自动生成版本发布说明发版前整理更新文档时使用
/review智能审查代码的语法、逻辑、性能问题,提供优化建议代码质量检查时使用
/security-review扫描代码安全漏洞(如注入、权限缺陷),提供修复方案代码安全合规检查时使用
/todos提取代码中的TODO/FIXME标记,整理成待办清单跟踪开发任务时使用

感觉这些命令都非常好用

claude doctor 更新