如何使用适用于Linux的Windows子系统
Linux用户可能熟悉Win系统一种允许Windows软件在Linux上运行的软件。但是你知道你可以在Windows上本地下载和运行Linux,并通过所有地方的Microsoft Store吗?是的,这完全归功于Linux子系统Linux(WSL),这一功能于2016年作为Windows Insider计划中的测试版功能首次添加到Windows 10中,并已向公众发布。感谢WSL,任何人都可以在几分钟内快速轻松地安装和运行许多Linux发行版(简称发行版)中的一个。对于从未听说过WSL的Linux兽医来说,这听起来好得令人难以置信。从理论上讲,WSL甚至听起来像是一个潜入新手Linux世界的切入点。然而,现实更为复杂。在这篇文章中,我们将介绍如何安装WSL并在Windows PC上运行Linux,并提供一些有用资源的链接。但首先让我们谈谈WSL - 它是什么,它不是什么,以及它是否适合你的Linux选项。
什么是WSL?
显然,这里的第一个问题是:WSL和Microsoft Store中的发行版实际上是Linux吗?从技术上讲,是的。WSL最初被称为“Windows上的Bash”功能,它允许用户在Windows PowerShell中使用Ubuntu bash命令。但是WSL现在可以让你执行除了Bash之外的许多其他命令(如果这一切都在你的头上,请耐心等待我们继续下去)。可以从Windows应用商店下载并通过WSL运行的Linux发行版是完整的Linux软件包,至少在核心功能方面,需要零仿真。所以,是的,通过安装WSL并从Microsoft商店下载发行版,您将在Windows中运行Linux,完全停止。但是,有一些警告直接与WSL的性质及其预期用例相关联,这使得它成为某些用户更可行的选择,坦率地说,对其他用户来说几乎没用。
WSL最适合开发人员
WSL主要是一种开发工具,它专门用于帮助Web和软件开发人员进行测试。注意,互联网和在Windows PC上运行的绝大多数软件实际上都是在Linux中创建的。虽然这种不方便的分叉一直存在,但开发人员已经尽其所能地工作,创建像Cygwin或MYSYS这样的工具和解决方案,因此他们的Linux工作可以很好地与Windows配合使用,反之亦然。WSL是微软对这一现实的认可,并积极尝试帮助开发人员简化其工作流程并在Windows上为其提供本机支持。WSL是开发人员的重要功能。例如,通过使用WSL运行Linux发行版,Web开发人员可以在Linux中进行编码,同时通过Windows中的Web浏览器实时监视他们正在处理的页面,而无需额外或付费软件。此外,由于WSL是Windows进程,因此您可以同时使用Windows工具和任务管理器等功能。能够使用任务管理器终止Linux进程对于出现故障或进程挂起的那些时间非常有用。因此,当我们说WSL是完整的Linux软件包时,我们的意思是程序员在Linux中想要或需要做的大多数事情都可以在WSL中与常用的Windows功能一起完成。
WSL使用两个文件系统
使用WSL要求您同时了解和使用Windows和Linux - 这不是仿真,也不是单独驱动器分区上的纯Linux环境。想要替换Windows或运行更“完整”的Linux版本的人必须使用下面链接的方法之一安装操作系统。更重要的是,使用WSL意味着使用两个不同的文件系统。对于开发人员来说,这实际上是一个非常方便的功能。在本文的最后,我们提供了指南,提供了每个文件系统的详细说明,它们如何相互作用(并且不相互作用),并将帮助您在两者之间建立工作流程。以上简单介绍了如何使用适用与Linux的Windows子系统,小编相信这篇文章会对您达到一定帮助,这次就简单介绍到了这里,有什么不太了解的欢迎前来和小编交流探讨。