已编辑 3 几周前 通过 ExtremeHow 编辑团队
Windows 10Windows的Linux子系统安装系统开发功能配置命令行界面工具软件
翻译更新 3 几周前
Windows Subsystem for Linux (WSL)是一个出色的功能,它允许您在Windows 10上直接运行Linux环境,而无需设置虚拟机或双启动系统。对于希望在Windows电脑上使用Linux命令行工具的开发人员和系统管理员来说,这尤其有用。在这篇综合指南中,我们将逐步解释在Windows 10上安装WSL的整个过程。无论您是一名经验丰富的程序员还是Linux新手,本指南都将帮助简化这一过程。
Windows Subsystem for Linux (WSL)提供了一个兼容层,让您能够在Windows上本土运行Linux二进制可执行文件。这意味着您可以直接从Windows 10操作系统运行像bash这样的工具、grep和sed这样的工具,以及软件安装。WSL对于开发跨平台应用程序或者需要Linux特定工具的开发人员来说尤其有利。
WSL有两个版本:WSL 1和WSL 2。WSL 2具有完整的Linux内核,提供了更好的性能和完整的系统调用兼容性。我们的重点将放在安装WSL 2。
在安装WSL之前,请确保您满足先决条件。以下是您需要的:
在系统上启用WSL的第一步是激活Windows 10中的WSL功能。请按照以下步骤操作:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
启用WSL后,您可能希望使用提供更好性能的WSL 2。要使用WSL 2,您需要按如下步骤配置您的系统:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
wsl --set-default-version 2
设置好WSL后,是时候下载并安装Linux发行版了。您可以从Microsoft Store中选择多个可用的发行版,例如Ubuntu、Debian、Kali Linux等。请按照以下步骤操作:
您可以安装多个Linux发行版,甚至使用WSL同时运行它们。每个发行版都是独立管理的,提供了配置和安装工具的灵活性。
安装Linux发行版后,您需要进行一些初始设置步骤,特别是如果您是第一次设置它:
设置好Linux发行版后,您现在可以直接从Windows环境执行Linux命令。像ls
、cd
或touch
这样简单的命令将会工作,以及取决于您接下来安装的更复杂的命令。
为了确保您的Linux子系统是最新的并能够运行您想要的应用程序,建议您更新您的Linux软件包。使用以下命令:
sudo apt update && sudo apt upgrade
此命令将更新软件包存储库并升级所有过时的软件包。
您可以像在任何Linux机器上一样使用软件包管理器(如apt
或yum
)安装新应用程序。例如,要安装curl
工具,您可以运行:
sudo apt install curl
有很多方法可以自定义您的WSL以适应您的需求。以下是一些建议:
ubuntu config --default-user yourusername
/mnt/
访问Windows文件。例如,要访问您的C:\
驱动器,请转到/mnt/c
。如果您想完全卸载特定的Linux发行版或WSL,可以通过“设置”应用或者使用PowerShell轻松完成。以下是如何操作:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
WSL为Windows和Linux环境之间的无缝互动铺平了道路,消除了复杂双启动设置或缓慢虚拟机的需求。通过本指南,您已经学习了如何在Windows 10上启用和安装WSL,配置以获得最佳性能,甚至根据您的需求进行自定义。您现在应该在Windows系统旁平稳运行一个完整的Linux环境,随时准备应对各种开发或系统管理任务。
如果你发现文章内容有误, 您可以