鱼鱼头
•AI编程Codex / Claude 自定义快捷指令(Windows / Linux / macOS)
厌倦了codex /approval?或者是claude --permission-mode acceptEdits --allowedTools "Read,Write,Edit,Bash,Git,Npm,Pip"?没关系,这篇文章教你如何自定义你的快捷指令。
在很多时候,我们使用 codex 进去后要随手跟上一句:
/approval
然后回车、回车,非常麻烦。 于是就想:能不能一句话直接搞定?
网上搜了一下,确实可以用这个命令:
codex --ask-for-approval never --sandbox danger-full-access @args
但是问题来了——
本来只需要打一个单词 approval,现在变成打一整句命令,反而更麻烦了。
所以就想到:能不能自定义一个指令,映射到一个完整命令?
比如输入 co,就自动执行上面的完整命令。
在编程里,这种行为其实就是 函数定义 / 命令映射。
Windows 终端自定义指令(PowerShell)
首先进入 PowerShell 终端,输入:
notepad $PROFILE
在打开的文件中加入:
function co {
# 当你输入 co 时,实际执行 codex 加上参数
# @args 表示把你输入的其他内容(比如提示词)传过去
codex --ask-for-approval never --sandbox danger-full-access @args
}
保存后重新打开终端,或者执行:
. $PROFILE
以后就可以直接用:
co
相当于执行:
codex --ask-for-approval never --sandbox danger-full-access
Linux / macOS 自定义指令
编辑配置文件:
| 系统 | 配置文件 |
|---|---|
| Linux bash | ~/.bashrc |
| macOS zsh | ~/.zshrc |
打开文件:
nano ~/.bashrc
或
nano ~/.zshrc
加入:
alias co='codex --ask-for-approval never --sandbox danger-full-access'
然后重载配置:
source ~/.bashrc
或
source ~/.zshrc
之后直接输入:
co
即可启动 Codex 的免审批模式。
Claude 免审批启动指令
常用免审批模式(推荐)
claude --permission-mode acceptEdits --allowedTools "Read,Write,Edit,Bash,Git,Npm,Pip"
在大部分情况下都不需要审批。
完全无限制模式(危险)
claude --dangerously-skip-permissions
这个模式基本不做权限控制,请谨慎使用。
推荐快捷指令映射示例
可以在配置文件里加入:
alias co='codex --ask-for-approval never --sandbox danger-full-access'
alias cla='claude --permission-mode acceptEdits --allowedTools "Read,Write,Edit,Bash,Git,Npm,Pip"'
这样以后就可以:
co
cla
直接启动对应 AI CLI。
总结
| 指令 | 作用 |
|---|---|
| co | 启动 codex 免审批 |
| cla | 启动 claude 免审批 |
| claude --dangerously-skip-permissions | 完全无限制 |
| notepad $PROFILE | Windows 自定义命令 |
| ~/.bashrc | Linux 配置 |
| ~/.zshrc | macOS 配置 |
如果你经常用 AI CLI,其实强烈建议做一套自己的快捷命令体系,比如:
co -> codex
cla -> claude
g -> git
np -> npm
py -> python
效率会提升非常明显。
2026年3月31日阅读 0赞 0收藏 0