win11 中WSL 详解以及vscode进行Linux代码开发

版本基于:win11 24H2

1. 前言

WSL,全程是 Windows Subsystem for Linux,是允许用户在 windows 运行 Linux 环境的特性功能,且无需单独的虚拟机和dual booting。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

  • 使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等;
  • 提供诸如 bash 的命令行工具;
  • 运行 bash 脚本和 GNU/Linux 命令行应用,包括:
    • 工具:vim、emacs、tmux
    • 语言:NodeJS、JavaScript、Python、Ruby、C/C++、C# 和 F#、Rust、Go 等
    • 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL

更多 WSL 可以查看:What is WSL ?

2. 启用window子系统及虚拟化

网上有很多命令的方式,这里只整理界面配置的方式。

在搜索栏中搜索“启用或关闭windows功能”,选中“虚拟机平台”“适用于Linux的windows子系统”

点击确定后会提示重启系统,立即重启。

3. 准备ubuntu 的发行版

手动下载 ubuntu 发行版 (WSL 版):ubuntu-24.04.2-wsl-amd64.gz

手动下载的好处是可以灵活指定 ubuntu 镜像文件的路径。

4. 更新 WSL

以“管理员身份运行”打开powershell,输入命令:

wsl --update --web-download

国内受带宽影响,下载速度会非常缓慢。笔者使用的是电信网,速度缓慢到极点,而且更新并不会成功。两种方法能完成更新:

  • 使用代理
  • 手机打开5G,连接手机热点 (笔者选择)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

私房菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值