背景
在 Windows CMD 中为 claude --dangerously-skip-permissions 创建快捷命令 ccsp。
前置条件
- 已安装 Claude Code(npm 安装)
- 已安装 Git Bash
步骤
1. 创建快捷脚本
在 C:\Users\<你的用户名>\bin\ 目录下创建两个文件:
ccsp(Git Bash 用):
bash
#!/bin/bash
claude --dangerously-skip-permissions "$@"
ccsp.bat(CMD 用):
batch
@echo off
claude --dangerously-skip-permissions %*
2. 添加到系统 PATH
用 PowerShell 追加路径(只追加,不覆盖):
powershell
powershell -Command "[Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', 'User') + ';C:\Users\<你的用户名>\bin', 'User')"
3. 重新打开 CMD
新 PATH 需要重启终端才生效。
4. 验证
batch
ccsp
直接进入 Claude Code,跳过权限确认。
注意事项
-
不要用
setx PATH "%PATH%;...",这会把系统 PATH 整个复制到用户 PATH,导致路径重复和混乱。 -
如果不小心用
setx破坏了 PATH,用 PowerShell 修复:powershell# 查看当前用户 PATH powershell -Command "[Environment]::GetEnvironmentVariable('Path', 'User')" # 重新设置为正确的值(去重后的路径) powershell -Command "[Environment]::SetEnvironmentVariable('Path', '正确的PATH值', 'User')" -
修复后需要重新打开 CMD 才能生效。
扩展:创建其他快捷命令
同样的方式可以为任何命令创建快捷方式,只需修改脚本内容:
batch
@echo off
<你要执行的命令> %*