鱼头
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 $PROFILEWindows 自定义命令
~/.bashrcLinux 配置
~/.zshrcmacOS 配置

如果你经常用 AI CLI,其实强烈建议做一套自己的快捷命令体系,比如:

co   -> codex
cla  -> claude
g    -> git
np   -> npm
py   -> python

效率会提升非常明显。

2026年3月31日阅读 00收藏 0

评论

登录后才可以发表评论。
暂无评论。