Claude Code 用法技巧

3 min

1. 常用启动方式

普通启动:

claude

指定任务启动:

claude "帮我检查这个项目"

非交互执行,输出结果后退出:

claude -p "帮我总结这个项目的结构"

-p--print,适合一次性任务、脚本调用、快速问答。

2. 权限模式

Claude Code 的核心参数是:

--permission-mode <mode>

常见模式:

default             默认权限模式
acceptEdits         自动接受文件编辑,但一些命令仍可能询问
auto                自动判断是否允许
dontAsk             尽量不问
bypassPermissions   绕过权限检查
plan                计划模式,偏向先规划不动手

日常省心模式:

claude --permission-mode auto

更自动的模式:

claude --permission-mode dontAsk

完全绕过权限检查:

claude --permission-mode bypassPermissions

非交互写法:

claude -p --permission-mode bypassPermissions "帮我修复这个问题并验证"

3. bypassPermissions 如何理解

bypassPermissions 类似 Codex 的高权限自动模式。

含义:

  • 不频繁询问是否允许执行工具。
  • 可以更自动地读写文件、执行命令。
  • 风险更高,尤其是涉及删除、移动、安装依赖、修改系统文件时。

更稳的日常选择是:

claude --permission-mode auto

明确要全自动时再用:

claude --permission-mode bypassPermissions

4. PowerShell 简写函数

打开 PowerShell 配置:

notepad $PROFILE

加入:

function cca { claude --permission-mode auto @args }
function ccd { claude --permission-mode dontAsk @args }
function ccx { claude --permission-mode bypassPermissions @args }
function ccp { claude -p --permission-mode auto @args }
function ccpx { claude -p --permission-mode bypassPermissions @args }

以后可以这样用:

cca "帮我检查项目"
ccd "尽量自动处理这个问题"
ccx "全自动修复这个临时项目"
ccp "总结这个目录"
ccpx "修复并输出结果"

5. 修改默认权限模式

Claude Code 的用户配置通常在:

C:\Users\hp\.claude\settings.json

权限相关配置类似:

{
  "permissions": {
    "defaultMode": "acceptEdits"
  }
}

如果想默认更自动,可以改成:

{
  "permissions": {
    "defaultMode": "auto"
  }
}

如果想默认尽量不问,可以改成:

{
  "permissions": {
    "defaultMode": "dontAsk"
  }
}

如果想默认绕过权限检查:

{
  "permissions": {
    "defaultMode": "bypassPermissions"
  }
}

不建议长期默认使用 bypassPermissions,除非是在虚拟机、容器、临时项目这类可控环境中。

6. 实用排查命令

查看帮助:

claude --help

查看版本:

claude --version

检查 Claude Code 状态:

claude doctor

继续最近会话:

claude -c

恢复历史会话:

claude -r

7. 记忆点

日常自动:

claude --permission-mode auto

更少询问:

claude --permission-mode dontAsk

完全绕过权限:

claude --permission-mode bypassPermissions

一句话理解:

Claude Code 主要用 permission-mode 控制自动化程度;auto 比较稳,bypassPermissions 最激进。