Codex是目前最火爆的AI编程大模型,下面我详解Codex最常用命令大全@mikechen
1. codex:启动 Codex
最基础的命令,用于启动 Codex CLI。
codex
进入 Codex 后,就可以直接使用自然语言描述开发任务,例如:
帮我分析一下这个项目的代码结构
或者:
帮我找到用户登录相关代码
2. codex "任务":直接执行开发任务
可以在启动 Codex 时直接传入任务:
codex "帮我分析这个项目的架构"
例如:
codex "帮我找到项目中的登录模块并分析实现"
适合需要快速执行一个明确任务的场景。
3. codex exec:非交互执行
codex exec "运行测试并修复失败的测试"
exec 非常适合自动化场景,可以让 Codex 执行一个明确任务后直接返回结果。
典型场景:
代码检查
自动修复
运行测试
CI/CD
脚本自动化
例如:
codex exec "检查项目中的代码错误"
4. codex resume:恢复之前的会话
codex resume
如果之前的 Codex 会话已经结束,可以通过 resume 恢复之前的工作。
也可以用于继续之前没有完成的开发任务。
例如:
codex resume
然后继续:
继续完成刚才的 Redis 缓存优化
5. codex review:代码审查
codex review
这是开发过程中非常实用的命令。
可以让 Codex 对代码进行 Review,帮助发现:
- Bug
- 潜在异常
- 性能问题
- 安全问题
- 代码规范问题
- 边界条件问题
例如:
codex review
非常适合提交代码之前进行一次 AI Code Review。
6. codex --help:查看帮助
codex --help
查看 Codex CLI 支持的命令、参数和选项。
例如:
codex --help
如果不知道某个命令怎么使用,优先查看官方帮助。
还可以查看具体子命令:
codex exec --help
7. codex --version:查看版本
codex --version
用于查看当前安装的 Codex CLI 版本。
例如:
codex --version
在排查环境问题、升级版本或者团队统一开发环境时比较常用。
8. codex --model:指定模型
codex --model <model>
可以在启动 Codex 时指定使用的模型。
例如:
codex --model <model>
适合需要根据不同任务调整模型的场景。
例如:
简单代码修改 → 更关注速度
复杂代码重构 → 更关注推理能力
9. codex --sandbox:设置沙箱权限
codex --sandbox <mode>
Codex 在执行代码、命令和修改文件时,会受到沙箱权限控制。
可以根据任务需要调整执行环境。
这对于 AI Coding 尤其重要:
能力越强,权限控制越重要。
在实际项目中,应根据代码库和任务范围合理设置权限,而不是让 AI 无限制执行系统命令。
10. codex --full-auto:自动执行模式
codex --full-auto
用于让 Codex 在更少人工确认的情况下完成任务。
例如:
codex --full-auto "实现用户登录接口并运行测试"
适合:
- 自动修改代码
- 自动运行测试
- 自动修复问题
- 快速完成明确开发任务
不过在生产项目中使用时,需要特别注意权限和代码变更范围。
10个命令速查表
| 命令 | 主要作用 | 推荐度 |
|---|---|---|
codex |
启动 Codex | ⭐⭐⭐⭐⭐ |
codex "任务" |
直接执行任务 | ⭐⭐⭐⭐⭐ |
codex exec |
非交互执行任务 | ⭐⭐⭐⭐⭐ |
codex resume |
恢复历史会话 | ⭐⭐⭐⭐ |
codex review |
AI Code Review | ⭐⭐⭐⭐⭐ |
codex --help |
查看帮助 | ⭐⭐⭐⭐⭐ |
codex --version |
查看版本 | ⭐⭐⭐⭐ |
codex --model |
指定模型 | ⭐⭐⭐⭐ |
codex --sandbox |
设置沙箱权限 | ⭐⭐⭐⭐ |
codex --full-auto |
自动执行任务 | ⭐⭐⭐⭐⭐ |
以上