视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Windows 10上安装Linux子系统

已编辑 3 几周前 通过 ExtremeHow 编辑团队

Windows 10Windows的Linux子系统安装系统开发功能配置命令行界面工具软件

如何在Windows 10上安装Linux子系统

翻译更新 3 几周前

Windows Subsystem for Linux (WSL)是一个出色的功能,它允许您在Windows 10上直接运行Linux环境,而无需设置虚拟机或双启动系统。对于希望在Windows电脑上使用Linux命令行工具的开发人员和系统管理员来说,这尤其有用。在这篇综合指南中,我们将逐步解释在Windows 10上安装WSL的整个过程。无论您是一名经验丰富的程序员还是Linux新手,本指南都将帮助简化这一过程。

1. Windows子系统的介绍

Windows Subsystem for Linux (WSL)提供了一个兼容层,让您能够在Windows上本土运行Linux二进制可执行文件。这意味着您可以直接从Windows 10操作系统运行像bash这样的工具、grep和sed这样的工具,以及软件安装。WSL对于开发跨平台应用程序或者需要Linux特定工具的开发人员来说尤其有利。

WSL有两个版本:WSL 1和WSL 2。WSL 2具有完整的Linux内核,提供了更好的性能和完整的系统调用兼容性。我们的重点将放在安装WSL 2。

2. 先决条件

在安装WSL之前,请确保您满足先决条件。以下是您需要的:

3. 按步骤安装过程

3.1 启用WSL

在系统上启用WSL的第一步是激活Windows 10中的WSL功能。请按照以下步骤操作:

  1. 打开开始菜单,搜索PowerShell
  2. 右键单击Windows PowerShell,选择以管理员身份运行
  3. 在PowerShell窗口中,键入以下命令以启用WSL,然后按Enter:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  4. 当提示时,重启计算机以应用更改。

3.2 配置WSL 2

启用WSL后,您可能希望使用提供更好性能的WSL 2。要使用WSL 2,您需要按如下步骤配置您的系统:

  1. 在PowerShell中,键入以下命令并按Enter以启用虚拟机平台功能:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  2. 确保将您的系统配置为使用WSL 2作为默认版本:
    wsl --set-default-version 2
  3. 必要时重启计算机以完成配置。

3.3 下载Linux发行版

设置好WSL后,是时候下载并安装Linux发行版了。您可以从Microsoft Store中选择多个可用的发行版,例如Ubuntu、Debian、Kali Linux等。请按照以下步骤操作:

  1. 从开始菜单打开Microsoft Store
  2. 在商店的搜索栏中搜索您喜欢的Linux发行版(例如,“Ubuntu”)。
  3. 点击发行版并选择获取安装
  4. 安装完成后,将显示通知提示您启动已安装的Linux发行版。

您可以安装多个Linux发行版,甚至使用WSL同时运行它们。每个发行版都是独立管理的,提供了配置和安装工具的灵活性。

3.4 初始设置Linux发行版

安装Linux发行版后,您需要进行一些初始设置步骤,特别是如果您是第一次设置它:

  1. 从开始菜单打开已安装的发行版。这将打开一个控制台窗口,首次启动可能需要几分钟,因为它正在设置Linux环境。
  2. 按照屏幕上的指示创建一个新用户帐户。系统会要求您输入用户名和密码。它不必与您的Windows帐户匹配,但它将是您的Linux用户身份。
  3. 设置完成后,Linux命令行shell将可以使用。

设置好Linux发行版后,您现在可以直接从Windows环境执行Linux命令。像lscdtouch这样简单的命令将会工作,以及取决于您接下来安装的更复杂的命令。

4. 更新和安装应用程序

为了确保您的Linux子系统是最新的并能够运行您想要的应用程序,建议您更新您的Linux软件包。使用以下命令:

sudo apt update && sudo apt upgrade

此命令将更新软件包存储库并升级所有过时的软件包。

您可以像在任何Linux机器上一样使用软件包管理器(如aptyum)安装新应用程序。例如,要安装curl工具,您可以运行:

sudo apt install curl

5. 定制WSL

有很多方法可以自定义您的WSL以适应您的需求。以下是一些建议:

6. 卸载WSL

如果您想完全卸载特定的Linux发行版或WSL,可以通过“设置”应用或者使用PowerShell轻松完成。以下是如何操作:

6.1 卸载Linux发行版

  1. 打开设置并转到应用
  2. 应用和功能下,找到要删除的Linux发行版,点击它并选择卸载

6.2 禁用WSL

  1. 以管理员身份打开PowerShell。
  2. 输入命令:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. 重启计算机以完成更改。

7. 结论

WSL为Windows和Linux环境之间的无缝互动铺平了道路,消除了复杂双启动设置或缓慢虚拟机的需求。通过本指南,您已经学习了如何在Windows 10上启用和安装WSL,配置以获得最佳性能,甚至根据您的需求进行自定义。您现在应该在Windows系统旁平稳运行一个完整的Linux环境,随时准备应对各种开发或系统管理任务。

如果你发现文章内容有误, 您可以


评论