# Summary # Cues # Notes 我来介绍一下 Claude Code 的常用命令,包括一些需要谨慎使用的"危险"命令: ## 基础命令 ### 项目管理 ```bash # 创建新项目 claude-code new <project-name> # 在当前目录初始化项目 claude-code init # 查看项目状态 claude-code status ``` ### 代码操作 ```bash # 让 Claude 编写代码 claude-code write "实现一个排序算法" # 让 Claude 审查代码 claude-code review <file> # 让 Claude 重构代码 claude-code refactor <file> # 让 Claude 修复 bug claude-code fix <file> ``` ## ⚠️ "危险"命令(需谨慎使用) ### 批量操作命令 ```bash # 批量修改多个文件 claude-code batch-edit "*.js" --prompt "添加错误处理" # 自动应用所有建议(无需确认) claude-code apply --all --no-confirm # 递归处理整个目录 claude-code process . --recursive ``` ### 系统级操作 ```bash # 执行 Claude 建议的系统命令 claude-code exec --allow-system # 自动安装依赖 claude-code deps --auto-install # 清理和重构整个项目 claude-code cleanup --aggressive ``` ### 代码生成相关 ```bash # 完全重写文件 claude-code rewrite <file> --force # 基于描述生成整个模块 claude-code generate-module "完整的用户认证系统" # 删除"冗余"代码 claude-code optimize --remove-unused ``` ## 安全建议 ### 使用前备份 ```bash # 创建备份 git commit -am "Before Claude Code changes" # 或使用内置备份 claude-code backup create ``` ### 安全模式 ```bash # 开启安全模式(所有更改需确认) claude-code config set safety-mode on # 设置只读模式(只分析不修改) claude-code --read-only ``` ### 查看变更 ```bash # 预览将要进行的更改 claude-code <command> --dry-run # 查看历史操作 claude-code history # 撤销上次操作 claude-code undo ``` ## 实用技巧 ### 配置文件 (.claude-code.yml) ```yaml # 设置默认行为 safety: confirm-changes: true backup-before-change: true exclude: - node_modules/ - dist/ - "*.min.js" limits: max-file-size: 100KB max-files-per-operation: 10 ``` ### 常用组合 ```bash # 安全地重构 claude-code refactor src/ --dry-run # 确认后再执行 claude-code refactor src/ # 增量式改进 claude-code review --suggest-only claude-code apply --interactive ``` ## ⚠️ 特别注意 **绝对要避免的操作:** 1. 在生产代码上直接使用 `--force` 或 `--no-confirm` 2. 对关键系统文件使用 `rewrite` 或 `cleanup --aggressive` 3. 在没有备份的情况下批量修改 4. 给予过于宽泛的权限(如 `--allow-all`) 建议先在测试环境或个人项目上熟悉这些命令,充分了解每个命令的影响后再在重要项目中使用。 需要查看更详细的文档,可以访问:https://docs.anthropic.com/en/docs/claude-code