来源核对 2026-09-10
离线 HTML · 不执行命令
CURRENT BASELINE

与你当前电脑一致的学习路线

以下仅记录软件状态,不包含用户名、设备序列号、账号或路径等个人资料。

Windows11 家庭版 · Build 26100
已核验
WSL2.7.13 · Ubuntu 使用 WSL 2
已核验
Ubuntu26.04.1 LTS
已核验
DockerDesktop 4.89.0 · Engine 29.7.2
已核验
Compose5.5.0
已核验
Codex桌面版 26.903.8094.0
已核验
Codex CLIUbuntu 内未安装
仅提供指导
Node.jsUbuntu 内未安装
不作为前提
固定路线Windows Home → WSL 2 → Ubuntu → Docker Linux containers → Codex 桌面版;CLI 仅为可选指导。

Linux、WSL、Docker Desktop 与 Codex 零基础联合教材

面向第一次接触 Linux 和容器的 Windows 11 用户。建议按顺序学习,总用时约 38–42 小时。

本教材把五个容易混淆的概念放进同一条工作流:

Windows 11(主机) → WSL 2(Linux 运行层) → Ubuntu(发行版) → Docker Desktop(容器平台) → Codex(协作智能体)

最终成果是一个运行在 Docker 中的静态学习笔记站。你会亲手完成环境核验、Linux 文件操作、Git 版本记录、镜像构建、Compose 启停、日志排错和 Codex 协作审阅。

HTML 版入口

完成本地构建后,直接打开 dist/index.html 即可离线阅读。HTML 页面只展示文字、链接和可复制的命令,不会执行安装、系统设置或 Docker 操作。

在线版入口:立即阅读

在线版首次发布日期为 2026-09-10。软件版本、安装界面和官方命令可能继续变化;执行安装前请同时查看每章末尾的官方来源与核对日期。

使用方法

  1. 先阅读学习地图,完成第 1–4 章的环境核验。
  2. 每章至少完成一个实验和自测,不要只复制命令。
  3. 严格确认命令框标题:PowerShell、Ubuntu Bash、容器 Shell或Codex 输入框。
  4. 所有练习文件放在 ~/linux-learning-lab 或综合项目目录,不要在真实个人目录中练习删除和权限修改。
  5. 遇到问题先查故障索引,再对照“预期输出”定位停在哪一层。

快速诊断

在 PowerShell 中运行:

PowerShell
winver
wsl --version
wsl --status
wsl --list --verbose

在 Ubuntu Bash 中运行:

Ubuntu Bash
cat /etc/os-release
uname -r
pwd
whoami
docker version

成功标准:

  • Windows 11 正常运行且硬件虚拟化可用;
  • Ubuntu 的 WSL 版本为 2;
  • Linux 内核信息可读取;
  • Docker 同时显示 Client 和 Server;
  • 你能解释当前提示符属于 PowerShell 还是 Ubuntu。

章节导航

章主题建议学时
01五层关系与边界1.5
02Windows 与虚拟化准备1.5
03安装或核验 WSL 22
04Ubuntu 初始化与更新2
05Terminal、Shell 与帮助2
06目录、文件与路径2
07文本、查找、管道与重定向2
08用户、组、权限与 sudo2
09APT、环境变量与归档2
10进程、任务、日志与服务2
11存储、挂载与跨系统文件2
12网络、DNS、端口与 HTTP2
13Bash 脚本与自动化2
14Windows Terminal 与 VS Code WSL2
15Git 基础与恢复意识2
16容器核心概念1.5
17Docker Desktop 与 WSL Integration2
18容器生命周期、卷、网络与日志2.5
19Dockerfile、Compose 与安全3
20Codex 协作与综合项目4

配套资料

验证状态

  • 本机只读实测:Windows 11 家庭版 24H2 Build 26100、WSL 2.7.13、Ubuntu 26.04.1 LTS、Docker Desktop 4.89.0、Docker Engine 29.7.2、Docker Compose 5.5.0、VS Code 1.137.0、Codex 桌面版 26.903.8094.0。
  • 官方资料核对:全新安装、CLI 安装和故障分支根据 2026-09-10 可访问的 Microsoft Learn、Docker Docs 与 OpenAI Docs 编写。
  • 未声称完成:没有重装或重置 WSL/Ubuntu;没有替用户安装 Codex CLI;没有为了验证而创建、拉取或删除 Docker 资源。