Windows Subsystem for Linux——安装和使用

适用于Windows 10的Windows Subsystem for Linux安装指南 文章目录适用于Windows 10的Windows Subsystem for Linux安装指南Manual Installation Steps步骤1-为Linux启用Windows子系统步骤2-检查运行WSL2的要求步骤3-启用虚拟机功能步骤4-下载Linux内核更新包步骤5-将WSL2设置为默认版本步骤6-安装您选择的Linux发行版安装Windows终端(可选)将分发版本设置为WSL 1或WSL 2安装故障排除 适用于Windows 10的Windows Subsystem for Linux安装 阅读详情


Windows Subsystem for Linux(简称WSL)是微软开发的一项极具创新性的技术,它为Windows用户提供了在无需虚拟机或双系统的情况下运行原生Linux环境的能力。这一功能极大地提升了跨平台开发的便捷性和效率,让Windows用户可以轻松体验到Linux系统的强大和灵活性。

主要特点

  • 无缝集成:WSL允许Windows用户直接在Windows环境中无缝切换到Linux工具链,无需担心系统兼容性问题。无论是在开发、数据分析还是教育领域,用户都能享受到这一便利。
  • ** 多样化的Linux发行版支持**:WSL支持多种Linux发行版,如Ubuntu、Debian、Kali等。用户可以根据自己的需求选择并安装相应的Linux发行版,享受丰富的Linux资源和工具。
  • 轻量级与高效:相比于传统的虚拟化技术,WSL具有更快的启动速度和更低的资源占用。这使得在Windows上运行Linux应用程序变得更加高效和节能。
  • 强大的兼容性与更新:WSL支持大多数Linux命令和应用程序,包括那些依赖特定Linux内核功能的工具。微软还不断改进和增强WSL,如引入WSL 2,提供了完整的Linux内核支持,进一步提升了性能和兼容性。
  • 文件系统共享:WSL通过特殊的文件系统协议,实现了Linux与Windows文件系统的无缝访问。用户可以在Linux环境中直接访问Windows文件,反之亦然,无需额外的软件层。

应用场景

  • 开发环境:对于跨平台的开发者来说,WSL提供了一个统一的工作区。无论你是编写Python、Java还是Go代码,都可以在Windows中使用熟悉的IDE,同时利用Linux的开发工具和库。
  • 容器部署:Docker在WSL上运行得十分顺畅,允许用户直接在Windows机器上构建和管理Docker容器。这对于DevOps团队来说是一个巨大的福音。
  • 数据分析:数据科学家可以利用Python、R或其他Linux友好型工具在Windows环境下处理数据,无需离开Windows生态系统。
  • 教育和学习:学生和新手可以在Windows环境中轻松学习Linux命令行和系统管理,而不必安装完整的Linux发行版。

安装

我的操作系统是Windows 11 家庭中文版
在这里插入图片描述

启用WSL

使用管理员权限运行Powershell。
在这里插入图片描述
输入一下命令

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

在这里插入图片描述

启动虚拟机特性

在上述Powershell中输入一下命令

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

在这里插入图片描述

查看支持的Linux子系统

wsl --list --online

在这里插入图片描述

安装子系统

我们安装最新版的Ubuntu。

wsl --install Ubuntu-24.04

过程比较漫长,耐心等待。
在这里插入图片描述

输入子系统用户名和密码

在这里插入图片描述

测试

我们输入Linux系统中查看所有文件的命令ls和Windows系统中的dir,可以看到在子系统中,这两条命令都不会报错
在这里插入图片描述
但是在cmd中(新启动一个cmd终端)执行就会有不一样的表现
在这里插入图片描述

进入子系统

我们新起来一个Powershell,然后执行

wsl -d Ubuntu-24.04

在这里插入图片描述

删除子系统

我们只需要在Powershell中执行一条指令即可

wsl --unregister Ubuntu-24.04

参考资料

Windows Subsystem for Linux 允许在Windows 11中运行Linux系统 现在你可以使用你熟悉和喜爱的平台,使用所有的标准工具,包括dnf/yum等,运行你喜欢的EL生态系统的所有应用程序。AlmaLinux是社区拥有和管理的企业级Linux操作系统,与RHEL和。如果你是一个有兴趣尝试WSL的家庭用户,你可能应该避免这个特定的发行版。因为AlmaLinux的设计是作为现已停产的CentOS的替代品,而CentOS本身是。而现在,又一个基于Linux的操作系统来到了微软商店。企业Linux(RHEL)的衍生产品。换句话说,它主要是为企业用户设计的。... 阅读详情

相关推荐

Windows中启用Linux命令功能WSL,并安装Linux子系统

WSL(WindowsSubsystemforLinux,适用于Linux的Windows子系统)允许用户直接在Windows上运行Linux环境(包括大多数命令行工具、实用程序和应用程序),无需修改,无需单独的虚拟机或双重启动。与完整虚拟机相比,WSL需要的资源(CPU、内存和存储)更少。WSL旨在为希望同时使用Windows和Linux的用户提供无缝且高效的体验。

cheagoun的博客 1万+

Windows Subsystem for Linux:让Linux在Windows下无缝运行

适用于 Linux 的 Windows 子系统是一个兼容层,它允许直接从 Windows 命令行执行本机 Linux 程序。具体来说,WSL 允许以标准的可执行和可链接格式 (ELF) 执行 64 位 Linux 二进制文件。适用于 Linux 的 Windows 子系统从 Windows 10 开始可用。但微软对让 Windows 用户更轻松地从他们熟悉的桌面环境中使用 Linux 工具的兴趣可以追溯到更远的地方。

winkexin的博客 5749

如何安装WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统

对于大多的开发萌新来说,使用linux虚拟机是对电脑的性能的一个巨大的挑战,

qq_43666528的博客 882

Windows Subsystem for Linux (WSL, Ubuntu) 最新安装教程(2025.10 更新)

WSL(Windows Subsystem for Linux)是微软开发的一项技术,允许用户在Windows系统中直接运行完整的Linux环境,无需虚拟机。通过操作系统级虚拟化,WSL将Linux子系统无缝嵌入Windows,提供原生Linux命令行工具、软件包管理器及应用程序支持。它具有轻量化、文件系统集成、良好的交互性及开发效率提升等优点,消除了Windows与Linux之间的隔阂,尤其适合开发者和需在Windows平台上使用Linux工具的用户。

wangtc优快云的博客 14万+

Linux 子系统(Windows Subsystem for Linux)启用详解

使用 Windows Subsystem for Linux(WSL),可以在 Windows 中原生运行 Linux 的大多数命令行程序。Windows 7 之前的操作系统中,都含有一个 POSIX 子系统,以便将 UNIX 的程序源代码编译为 Windows 程序。微软为 POSIX 子系统提供了众多的 UNIX 工具,而这些工具都是基于 POSIX 子系统直接使用 GNU 的原生代码编译实现的。同时 POSIX子系统也可运行 C Shell 和 Korn Shell。

悦分享 1324

保姆级教程:用杰理701N可视化SDK搞定ANC降噪配置(从工具到代码全流程)

本文提供了一份详细的杰理701N可视化SDK配置ANC降噪功能的教程,涵盖从开发环境搭建到代码集成的全流程。通过图形化工具和代码示例,帮助开发者快速掌握ANC参数配置技巧,优化降噪效果,解决常见问题。

weixin_30616969的博客 450

如何下载并安装 Windows Subsystem for Linux (WSL)

如何下载并安装 Windows Subsystem for Linux (WSL)

一起coding,一起嗨。 4361

Abaqus中Cohesive单元建模:从本构到失效的完整指南

本文提供了Abaqus中Cohesive单元建模的完整指南,涵盖从本构模型到失效分析的全过程。详细解析了Cohesive单元作为模拟界面粘结与失效的关键工具,其核心在于弹性本构、损伤起始准则和损伤演化定律的设置。文章通过双悬臂梁(DCB)实例,手把手指导前处理、材料定义、求解设置及后处理分析,并分享了刚度、强度、断裂能等关键参数的影响与收敛性调优的实用避坑技巧,帮助用户准确模拟复合材料及胶接结构的界面失效行为。

cuda7parallel的博客 700

Windows Subsystem for Linux安装与使用

WSL: Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发的,有了他,就可以方便的使用linux命令和工具了 WSL的基本使用   WSL可以很简单的和linux系统进行交互,如果使用wsl访问windows挂载盘 可以 通过路径 /mnt/{你要访问的盘名} 访问 $ ls /mnt c d e cd /mnt/c $ ls /mnt c d e cd

ababy1024的博客 2046

VsCode+JLink+GCC替代Keil开发GD32程序-个人总结

对个人使用vscode+Jlink开发GD32程序做了总结,供需要者参考。

MyCollege1999的博客 2762

DeepSeek-OCR又更新:一起看下OCR1和OCR2

DeepSeek-AI 最近又又开源了,这次是DeepSeek-OCR2,结合之前发布的DeepSeek-OCR ,可以发现DeepSeek走出了一条不同于主流 OCR 方案的技术路线。第一代模型探索了**“视觉作为文本压缩介质”的可行性,打破了传统的序列长度限制;第二代模型则通过“Visual Causal Flow(视觉因果流)”**架构,将因果推理引入视觉编码器,解决了复杂排版下的阅读顺序难题。本文将从架构设计、逻辑结构、训练范式及工程实现四个维度,深度剖析这两代模型的异同与创新。

kakaZhui的博客 623

Windows 10 安装 Linux 子系统(Windows Subsystem for Linux)

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。 这几天在搞 redis,但是官方居然不支持 Windows,微软 folk 的版本也很久没更新了,无意间看到了可以直接在 Windows 下直接运行 Linux 命令,就研究了一下。 能在 Windows 上直接运行 Lin...

蓝三金的博客 2万+

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

Windows安装Linux, (WSL)Windows Subsystem for Linux

(WSL) Windows Subsystem for Linux ===> 适用于 Linux 的 Windows 子系统 在linux学习测试中,有一台linux机器至关重要,大多使用的是Windows系统,而装双系统/虚拟机什么的十分繁琐,而且用起来也不是很方便 可以使用WSL进行使用linux, 学习使用均可 前置条件:一定要是Windows10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 要检查您的 Windows 版本和内部版本号,请选.

技匠而已 1781

ParaView: 从 2 或 3 个标量创建向量

ParaView: 从 2 或 3 个标量创建向量

希望我的博客,能帮上你解决学习中工作中所遇到的问题 584

【Dify】知识库智能检索应用

本文介绍了一个基于大语言模型的知识库检索系统,实现从自然语言提问到智能回答的自动化流程。该系统通过知识检索节点定位相关信息,利用重排序模型优化结果,最后由大语言模型生成自然语言答案。核心模型包括InternLM2-7B和BCE重排序模型。工作流程包含输入问题、检索重排序、智能生成和答案输出四个阶段,适用于企业知识管理、客户支持、教育培训等多种场景,能显著提升信息检索效率和准确性。文章还提供了相关开发文档链接,涵盖AIGC工具平台搭建、常见问题解决等内容。

Mr数据杨 1000

Windows Subsystem for Linux (WSL)安装和基本使用

WSL什么是WSLVWSL做了什么为什么要用WSLWSL的安装WSL的基本使用在VsCode中启用wsl命令行 什么是WSL   Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发的,有了他,就可以方便的使用linux命令和工具了。 VWSL做了什...

boringsummers的博客 4303

MFC Tab Control控件完全指南:从基础使用到高级定制

本文详细介绍了MFC中TabControl控件的使用方法和高级技巧。主要内容包括:1) TabControl基础属性设置与绑定;2) 样式定制和外观自定义;3) 创建派生类实现扩展功能;4) 动态页面管理和子对话框控制;5) 高级功能如标签拖拽排序和右键菜单。通过完整代码示例,展示了从基本应用到复杂场景的实现方案,包括多标签页管理、自定义绘制、动态添加/删除标签等核心功能,为MFC开发者提供了全面的TabControl开发指南。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 257

【亲测免费】 Windows Subsystem for Linux(WSL)安装与配置指南

Windows Subsystem for Linux(WSL)是一个为Windows用户设计的兼容层,它使得用户能够在Windows上直接运行GNU/Linux环境。WSL提供了一个微软开发的Linux兼容内核接口,使得用户可以在不启动虚拟机的情况下,在Windows上运行大多数命令行工具、实用程序、应用程序以及服务。 本项目主要使用的编程语言是C++和C#,其中C++用于开发内核组件,C#用...

gitblog_00788的博客 1090

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

在 Windows Subsystem for Linux (WSL) 上安装 Rocky Linux

wsl rocky

helloasimo的博客 841

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

安装和简易配置WSL(Windows Subsystem for Linux)

1、安装WSL 控制面板-程序,打开Windows功能 管理员模式打开cmd,检查机器是否已经安装wsl 现在机器上还没有安装wsl,打开这个链接,单击获取 Microsoft的链接 下载好之后打开 管理员模式打开cmd 发现安装好之后显示wsl版本号为2 安装好之后打开,会要求我们输入新的用户名和密码来创建一个用户,密码输入后是看不见的,然后就是这个亚子,哦,我喜欢用属性改一下字体格式,因人而异了 查看一下版本号:这里直接安装Ubuntu之后好像就是20最新版?(cat后面记得加个空格)

ALAN_CF的博客 3122

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

安装Windows 10 Subsystem for Linux

官方指南:https://msdn.microsoft.com/zh-cn/commandline/wsl/install_guide 1、要求PC电脑至少运行64位Windows10 周年更新,推荐创意者更新。 2、安装 2.1 在设置中开启开发者模式。 2.2 在程序和功能中启用“适用Linux的Windows子系统(Beta)”。 安装完成后重启

yyzh999的专栏 1万+

Windows Subsystem for Linux (WSL) 安装和配置指南

### 项目基础介绍 Windows Subsystem for Linux (WSL) 是微软开发的一个开源项目,允许用户在Windows操作系统上运行Linux发行版。WSL提供了一个完整的Linux终端环境,使得开发者可以在Windows上无缝使用Linux工具和应用程序,而无需双启动或使用虚拟机。 ### 主要编程语言 WSL项目主要使用以下编程语言: - **PowerShell**:...

gitblog_07353的博客 796

WSL(Windows Subsystem for Linux)的安装与排错

WSL是一个在Windows 10及以上版本中运行的兼容层,它允许用户在Windows系统上原生运行Linux二进制可执行文件(如ELF格式)。这为开发人员提供了一个方便的环境,可以在同一台机器上同时利用Windows和Linux系统的优势,无需使用虚拟机或双系统。

SAFE20242034的博客 7159

在Windows Subsystem for Linux中安装DeepSpeed的技术指南

DeepSpeed是微软开发的一个深度学习优化库,能够显著提升大规模模型训练的效率和性能。对于Windows用户而言,通过WSL(Windows Subsystem for Linux)安装DeepSpeed是一个可行的解决方案。 ## 安装前的准备工作 在开始安装DeepSpeed之前,需要确保系统满足以下条件: 1. **Windows 11操作系统**:建议使用最新版本的Windows...

gitblog_00137的博客 400

WSL(Windows Subsystem for Linux) Ubuntu安装mysql

WSL(Windows Subsystem for Linux) Ubuntu安装mysql 一、清除mysql相关的安装信息 apt-get remove mysql-server apt-get autoremove mysql-server apt-get remove mysql-common rm /var/lib/mysql/ -R rm /etc/mysql/ -R apt-get autoremove mysql* --purge apt-get remove apparmor 如果win

weixin_42195311的博客 407
上一篇: 给Hyper-V的Ubuntu虚拟机启动增强会话(EnhancedSession)的方法
下一篇: Windows Subsystem for Linux——安装多个相同的操作系统
breaksoftware
breaksoftware 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄20年 6901粉丝 724原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

breaksoftware

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

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

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

打赏作者

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

抵扣说明:

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

余额充值