Lazy loaded image
工具与配置
【WSL环境】在Windows11环境下配置WSL Ubuntu24.04子系统
字数 935阅读时长 3 分钟
2025-12-8
2026-4-4
我这里的环境为Windows11, Ubuntu为Windows子系统(WSL2)版本的ubuntu-24.04.3-wsl-amd64.wsl

安装Linux子系统

安装步骤

可选1:WSL修改默认安装目录到其他盘

稍微编译点东西,我发现我C盘少了70个G,所以就有了这一章节。
  1. 查看WSL发行版本
在Windows PowerShell中输入命令:
  • 导出分发版为tar文件到d盘
  • 注销当前分发版
  • 重新导入并安装WSL在d:-ubuntu20.04(可以修改成你自己想要的目录)
  • 删除tar文件:前往D盘删除wsl-ubuntu20.04.tar
经过以上操作后,就将WSL的默认安装目录迁移到D:-ubuntu20.04目录(可以自己修改自己想要的目录)下了。此目录即为WSL的根文件系统。
下次要进入则直接输入wsl可直接进入子系统
写在前面,可以在电脑上按Win键,输入wsl set 打开第一个应用,点击网络,将网络设置为Mirrored
  • 在Windows终端(不是wsl里)输入wsl –shutdown 关闭wsl的linux子系统
  • 其他指令(例如多个子系统,默认子系统虚拟硬盘地址)问AI或者输入wsl –help去。

可选2:让WSL无论如何都可以使用code .来调用windows打开当前目录

在我使用中发现,第一次wsl的终端是可以使用code .来打开目录的, 但是后续有时就“失灵”了。
所以就有了这里的一个小节:
必要前提
  1. Windows 已安装 VS Code
  1. VS Code 中已安装 Remote – WSL 扩展
  1. VS Code 实际安装目录(我的是):
D:\LZJ_Software\Microsoft VS Code\Microsoft VS Code

一次性配置步骤
  1. 在 WSL 中把 VS Code 的 bin 加入 PATH
    1. 编辑当前用户的 ~/.bashrc
      在文件最后添加这两行(路径按你实际安装位置,已替换为你的路径):
      保存退出后,执行:
  1. 验证:
    1. 期望输出指向:
后续就可以愉快的使用code .了~~

拓荒

上一篇
Matter Commissioning(新设备加入 Fabric 流程)全解析
下一篇
Git 与 GitHub 入门与协作流程

评论
Loading...