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 bypassPermissions4. 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 -r7. 记忆点
日常自动:
claude --permission-mode auto更少询问:
claude --permission-mode dontAsk完全绕过权限:
claude --permission-mode bypassPermissions一句话理解:
Claude Code 主要用 permission-mode 控制自动化程度;auto 比较稳,bypassPermissions 最激进。