一、安装WSL1、搜索栏搜索启用或关闭Windows功能2、勾选如下两个选项3、WSL命令安装①管理员身份进入cmdWinR输入cmd按CtrlShiftEnter进入②安装ubuntuwsl --list --online查看可用发行版列表wsl --install -d Ubuntu等待安装wsl -l -v查看已安装的发行版及其 WSL 版本③升级为wsl 2下载并安装内核更新包访问微软官方链接https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi下载wsl_update_x64.msi文件。下载完成后双击运行它按提示完成安装。内核组件安装完成后重新打开一个 CMD 窗口执行转换命令wsl --set-version Ubuntu 2将 WSL 2 设为默认架构方便以后安装的新发行版直接使用 WSL 2wsl --set-default-version 2④输入wsl进入linux二、安装Node.jsNode.js — 下载 Node.js®输入wsl进入linux后开始安装node.js1、查看所有可用的 24.x 版本nvm ls-remote | grep v242、安装具体的版本号nvm install v24.20.03、验证 Node.js 版本node -v # Should print v24.20.0.4、验证 npm 版本npm -v # Should print 11.19.0.三、安装Codex CLI继续在wsl环境下安装模型的安装需要自己可提供的模型1、全局安装npm install -g openai/codexlatest2、安装完成后验证版本codex --version3、创建config.toml在~/.codex目录下创建config.toml写入数据cat ~/.codex/config.toml EOFmodel_provider duckcodingmodel gpt-5.6-solmodel_reasoning_effort ultranetwork_access enableddisable_response_storage true[model_providers.duckcoding]name OpenAIbase_url https://api.duckcoding.ai/v1wire_api responsesrequires_openai_auth trueEOF4、创建auth.json在~/.codex目录下创建auth.json写入数据cat ~/.codex/auth.json EOF{OPENAI_API_KEY: 粘贴为CodeX专用分组令牌key}EOF5、启动codex四、Codex的使用Codex 进阶使用技巧 | 菜鸟教程1、AGENTS.md文件AGENTS.mdCodex的记忆文件一份有效的 AGENTS.md 通常包含四类信息项目概述、技术栈、重要约定和禁止事项。2、关键词命令每次开启一次新对话的时候输入如下关键词新增/修改的功能。。。给我一个设计方案。阅读AGENTS.md了解项目遵守AGENTS.md中的“约定与规则”。必须遵守的规则“在新增或修改的的代码中一定要加上中文注释文件行尾序列使用CRLF不要使用LF不用构建和测试代码风格使用 Allman 大括号风格左大括号另起一行”。每次在一个新增/修改的功能上测试没有问题功能完善才去更新AGENTS.md把新增/修改的功能同步到AGENTS.md文件中。3、Plan modeshifttab进入Plan mode模式。什么是Plan mode模式它是 Codex 的一个专门用来“先规划后动手”的工作模式。开启后Codex 会进入一个“规划者”角色。它的任务不是直接写代码而是通过分析你的项目、提出澄清问题和你一起把需求变成一个非常详细、可以直接交给另一个工程师去执行的实施方案。五、DeepSeek Harness的启用cmd终端运行命令npx deepseek-ai/dsh web六、Codex接入DeepSeek接入 Codex | DeepSeek API Docs1、创建模型目录文件~/.codex/models.json向 Codex 声明 DeepSeek 模型的元数据。2、编辑 Codex 配置文件~/.codex/config.toml不存在则新建。七、一些Linux的命令和问题对file.txt文件覆盖写入内容用加一个结束标记cat file.txt EOFhelloworldEOF对file.txt文件追加写入内容cat file.txt EOFnew lineEOFvi编辑器不能复制粘贴编辑配置文件把鼠标模式关掉。# 打开默认配置路径可能因版本而异sudo vi /usr/share/vim/vim91/defaults.vim# 找到 set mousea 这一行改成set mouse-avi编辑器的退出命令命令保存退出说明:q❌✅未修改时退出:q!❌✅强制退出放弃修改:w✅❌只保存不退出:wq✅✅保存并退出