最快速找回 codex exec 历史命令的方式是按 ↑ 方向键回溯终端命令;若终端已关闭,则查 ~/.codex/logs/exec/ 下 JSON Lines 日志文件,其中 command 字段完整记录含 -m、--full-auto 等所有参数的原始命令。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想快速找回上次用 codex exec 修复的那个 API 超时问题,但记不清当时用了什么参数和模型,需要直接翻出历史执行命令而不是重新猜。
在终端里查 codex exec 命令历史
打开你运行过 codex 的终端(Windows PowerShell / CMD、macOS Terminal 或 Linux bash/zsh),直接按 ↑ 方向键逐条回溯命令——这是最轻量、最即时的方式,能立刻看到最近几条 codex exec 输入内容。
如果已经关闭终端或历史被清空,执行 history | grep codex exec(Linux/macOS)或 Get-History | Where-Object {$_.CommandLine -like "*codex exec*"} | Format-List(PowerShell)提取匹配记录。
【注意:bash/zsh 的 history 默认只保存当前会话,重启终端后旧记录丢失;PowerShell 的 Get-History 也仅限本次会话】
通过 Codex CLI 自带日志路径定位完整执行记录
codex exec 的每次调用都会生成一条结构化日志,存放在用户目录下的固定位置:
macOS/Linux:~/.codex/logs/exec/ 目录下按日期命名的 JSON Lines 文件(如 2026-08-06.jsonl);
Windows:%USERPROFILE%\.codex\logs\exec\,路径一致,文件格式相同。
用 cat / less / code 编辑器打开对应日期的文件,每行是一个 JSON 对象,包含 command、model、timestamp 和 exit_code 字段——command 字段值就是你实际输入的完整命令字符串。
这一步不需要任何额外工具,纯文本即可读取,且保留全部参数细节,包括 -m gpt-5.4-mini 或 --full-auto 这类容易漏记的关键开关。
通过 Codex CLI 生成图片,支持尺寸控制和批量模式。依赖:codex (npm)。代理默认启用。用 generate.sh 生成单张,batch_generate.sh 批量生成游戏 UI 素材,gen_size.sh 指定尺寸。所有输出保存至 ~/.codex/generated_images/。
从 Codex App 界面中找回历史任务执行痕迹
方法一:打开 Codex Desktop → 左侧边栏点击「历史对话」→ 找到对应时间的会话 → 在对话区向上滚动,找到以 codex exec 开头的用户输入行,下方紧跟着的就是执行结果和日志摘要。
方法二:进入该会话后,在底部输入区左侧点击「功能选择」→ 选「查看任务日志」→ 弹出面板中会列出本次会话内所有 exec 调用的时间戳、命令摘要和状态图标(✅ 成功 / ❌ 失败)。
方法三:若任务关联了具体项目,在「项目」→「当前项目」→「任务历史」标签页中,筛选类型为「exec」,可按时间倒序排列并直接复制原始命令。
这三种方式都依赖 Codex App 的本地 SQLite 数据库存储,只要没手动清库或重装,数据就始终存在。
用 codex --resume 恢复含 exec 记录的会话
第一步:在终端执行 codex --resume;
第二步:从列出的历史会话中,识别出名称含“review”“fix timeout”或时间吻合的条目;
第三步:回车确认进入后,直接输入 /status 查看本次会话的完整执行摘要,其中明确列出所有已执行的 exec 命令及其参数;
第四步:若需复用某条命令,用 Ctrl+R 触发反向搜索,输入 exec 即可快速定位并回车调出原命令。
这个流程不依赖外部日志文件,完全走 Codex 内部会话状态机,哪怕 exec 命令是上个月执行的,只要会话未被 /clear 或 /new 销毁,就能原样还原。

















