如何开始使用linux的windows子系统

Linux用户可能对Wine很熟悉,Wine是一种允许Windows软件在Linux上运行的软件。...
Illustration for article titled How to Get Started With the Windows Subsystem for Linux

Linux用户可能对Wine很熟悉,Wine是一种允许Windows软件在Linux上运行的软件。

但是你知道你可以在Windows上下载并运行Linux吗?你可以通过微软商店下载并运行Linux?是的,我是认真的。

这一切都要归功于Windows Subsystem for Linux(WSL),这项功能于2016年首次作为Windows Insider计划中的测试版功能添加到Windows 10中,并随后向公众发布。

多亏了WSL,任何人都可以在几分钟内快速轻松地安装和运行许多Linux发行版(简称发行版)中的一个。

对于从未听说过WSL的Linux老手来说,这听起来太好了,不可能是真的。从理论上讲,WSL甚至听起来像是新手进入Linux世界的一个潜在入口。然而,现实更为复杂。

在本文的后面,我们将介绍如何在Windows PC上安装WSL和运行Linux,并提供一些有用资源的链接。但是首先让我们讨论一下WSL是什么,它不是什么,以及它是否适合您的Linux选项。

什么是wsl公司(wsl)?

显然,这里的第一个问题是:WSL和发行版在微软商店中是否真的是Linux?

严格来说,是的。WSL最初被称为“Bash on Windows”特性,它允许用户在Windows PowerShell中使用Ubuntu Bash命令。但是WSL现在允许您执行除Bash之外的许多其他命令(如果所有这些都在您的头脑中,请耐心听我们说,随着我们的继续,它会变得越来越清晰)。

可以从Windows商店下载并通过WSL运行的Linux发行版是完整的Linux包,至少在核心功能方面是这样的,不需要任何仿真。所以是的,通过安装WSL并从微软商店下载发行版,你就是在Windows下运行Linux,句号。

然而,WSL的性质和它的预期用例有一些直接的警告,这使得它对于一些用户来说是一个更可行的选择,坦白地说,对于其他用户来说几乎是无用的。

wsl最适合开发人员

WSL主要是一个开发工具,它的存在是为了帮助web和软件开发人员进行测试。

你看,互联网和绝大多数在Windows个人电脑上运行的软件实际上都是在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支持可能有助于在Windows和Linux之间穿梭的程序员顺利完成任务。

也就是说,WSL确实有一些警告,可能会阻止一些用户想要使用它,特别是临时或首次使用Linux的用户。如果您希望有一种简单的方法来获得完整的Linux体验,那么最好缓和一下您的期望。

wsl不支持图形用户界面

This is how you’ll be experiencing and navigating Linux with WSL

默认情况下,WSL不支持Linux的图形用户界面(GUI)版本,而是使用命令行环境。对于那些习惯于使用可视化界面的人(比如说,大多数Windows用户)来说,这将是一个艰难的过渡,并限制了可以安装和运行的软件。

WSL的命令行界面要求用户了解Linux命令并理解Linux系统的文件组织。学习这个需要时间,如果你是一个完全的新手可能会很困难。

除非您愿意付出努力,否则对于初次使用Linux的用户来说,这并不是一种理想的体验操作系统的方法。

公平地说,如果没有可用于WSL的图形Linux选项,那是不正确的。然而,运行GUI需要您至少对Linux命令行操作有一个中级熟悉,以便首先设置它,即使这样也不理想。任何图形Linux支持或多或少都是微软与Linux开发人员合作以运行某些发行版的附带副产品,而不是WSL的主要目标或特性。事实上,微软已经明确表示,它不打算添加对Linux GUI的官方支持。

wsl使用两个文件系统

使用WSL需要同时了解和使用Windows和Linux这不是仿真,也不是单独驱动器分区上的纯Linux环境。想要替换Windows或者运行更“完整”的Linux版本的人必须使用下面链接的方法之一安装操作系统。

更重要的是,使用WSL意味着使用两个不同的文件系统。对于开发人员来说,这实际上是一个非常方便的特性。在这篇文章的最后,我们有一些指南,提供了每个文件系统的详细说明,它们如何相互作用(和不相互作用),并将帮助您建立两者之间的工作流程。

wsl不是开源的

最后,需要注意的是,WSL不是一个开源程序或Linux内核,而是一个专有的Microsoft框架。

没有一个繁忙的开发人员社区建立在WSL之上——任何未来的功能或扩展的集成都必须来自微软。

但是对于非开发人员来说,使用wsl有意义吗?

老实说,不是真的。然而,这并不是说WSL对于Linux初学者来说完全没有用处。正如我们前面所说,这是让Linux在Windows上运行的最快和最简单的方法,而且由于它是由微软提供的,所以您不必担心它会以某种方式破坏您的PC。

对我们来说,这是一个很好的工具,并开始运行,我们认为它提供了一个有趣的机会,学习更多的技术操作,你的电脑可以执行,甚至如何Linux的文件系统的结构。但是,如果您正在寻找一种使用控制台命令来控制或修改Windows的方法,WSL也不会对您有多大帮助,但是可以使用Windows命令行做很多有趣的事情。

归根结底,如果您正在寻找一种简单的方法来使用Linux平台,或者寻找一种简单的解决方案来在您的机器上与Windows并排安装Linux,那么WSL可能就不是了。幸运的是,如果您正在寻找一个功能齐全和/或图形化的版本,有几种安装Linux的替代方法。

  • 如果你有一台足够强大的PC机,你可能想看看虚拟机(VM)。vm是独立的“虚拟”pc,可以在应用程序窗口中与普通OS一起运行。这可能是一个系统猪,需要大量的设置,但它会给你一个功能齐全,图形版本的Linux发行版的选择运行在Windows上。
  • 或者,您可以在U盘上安装Linux版本,并将其用作可引导驱动器。这是一种测试操作系统的简单方法,无需修改PC。
  • 类似地,你可以把Linux和Windows并排安装,这叫做“双启动”。这会占用硬盘空间,但如果你打算经常使用Linux并安装软件,这是一个比使用U盘更理想的选择。

如何从microsoft应用商店启用wsl并安装linux

Illustration for article titled How to Get Started With the Windows Subsystem for Linux

如果您已经完成了这一步,并且对WSL的功能很感兴趣,或者只是好奇它是什么以及如何安装它,那么本节将指导您完成初始设置。

以下是您需要的:

  • 运行64位版本Windows10的PC(如果您不确定正在运行的版本,我们将在下面详细说明如何检查此项)
  • 用于访问Microsoft应用商店和下载应用程序的internet连接。
  • 我们还推荐Michael treat提供的关于Github的WSL指南。它涵盖了我们迄今为止所掌握的一些相同的信息,但是它是专门为帮助新接触WSL的开发人员设置他们的工作环境并理解Windows和Linux文件系统是如何交互的而编写的。

1.检查Windows操作系统版本

打开“开始”菜单并单击“齿轮”图标以打开“设置”菜单。单击“系统”>关于。您电脑的系统类型将列在设备规格部分的底部。

为了启用WSL,您需要有64位操作系统。如果您正在运行32位版本的Windows 10,WSL功能将不可用。

2.启用wsl

再次打开设置菜单。

在搜索栏中,键入“打开或关闭windows功能”,单击下拉框中的项目,将弹出一个新窗口。

加载可能需要几分钟,但一旦完成,将有一个功能列表,旁边有复选框。向下滚动至Windows Subsystem for Linux并选中该框。这将开始下载和安装必要的文件。然后,您的计算机将重新启动,安装完成后。

3.从微软商店下载ubuntu(或任何其他可用的发行版)

这一步非常简单,只需在Windows上打开microsoftstore选项卡并搜索“Linux”

搜索结果应该填充几个WSL可以运行的Linux发行版。只需从可用选项中选择,然后开始下载。

Illustration for article titled How to Get Started With the Windows Subsystem for Linux

我们安装了Ubuntu,但是Debian、openSUSE、Fedora、Kali和SLES也可以通过这个商店获得(我们可能会补充说,所有这些都是免费的),一些用户报告说,其他一些不受支持的发行版也已经成功安装。

下一步

现在,您可以在Windows上运行命令行版本的Ubuntu(或者您安装的任何发行版)。它可以像其他大多数应用程序一样从“开始”菜单启动。

然而,这实际上只是这个过程的开始。在第一次打开Linux发行版时,您需要创建一个UNIX系统帐户,然后可能需要开始安装文件、更新软件和定制工作环境,但具体的操作和方式多少取决于您和您的需要。

以下是我们建议您使用WSL采取下一步行动的一些资源:

  • 最好的资源之一是MichaelTreat关于GitHub的指南,我们也提到了这一点。它将带领您完成所有必要的下一步和更高的步骤,并详细地解释WSL和它的功能。
  • Microsoft官方WSL故障排除指南。
  • WSL技巧和技巧斯科特汉瑟曼-这篇博客文章包括几个快捷方式,一个不同的行命令集合,以及解释各种重要的WSL术语和特性。
  • WSL指南wiki是另一个用于设置WSL的资源,它基于稍微老一点的程序版本,但仍然充斥着相关信息,包括让GUI应用程序运行、针对各种软件包的建议以及常见问题的故障排除。
  • 一个重要的和常用的Ubuntu命令列表。
  • Linux主页

  • 发表于 2021-05-14 16:16
  • 阅读 ( 123 )
  • 分类:互联网

你可能感兴趣的文章

如何从windows浏览linux分区(反之亦然)

... 幸运的是,有解决办法。这就是如何在双引导操作系统之间共享数据的方法。 ...

  • 发布于 2021-03-12 09:47
  • 阅读 ( 214 )

如何使用vmware虚拟机在windows中安装linux

... 在虚拟机中的Windows上安装Linux非常简单。下面介绍如何在VMware Workstation上逐步安装Linux。 ...

  • 发布于 2021-03-13 10:39
  • 阅读 ( 252 )

如何使用hyper-v在windows 10上运行任何linux发行版

就在你以为你浏览了所有的窗口时,一些功能突然出现,让你更加享受它。例如,你知道你可以用微软自己的软件在Windows上运行Ubuntu或任何其他Linux发行版吗?这就是方法! ...

  • 发布于 2021-03-14 05:09
  • 阅读 ( 359 )

如何在linux上安装和使用powershell

...windows10周年更新的用户可以在Windows机器上安装完整的Linux子系统。这样就可以访问命令行。您可以安装和运行各种GUI程序。但是,使用命令行是Bash for Windows背后的真正意图。 ...

  • 发布于 2021-03-16 02:34
  • 阅读 ( 307 )

如何使用windows subsystem for linux运行linux桌面

... 一种解决方案是在Linux上使用Windows子系统,但它没有桌面环境。那么,为什么不安装自己的Linux发行版呢? ...

  • 发布于 2021-03-18 04:14
  • 阅读 ( 234 )

如何从windows双启动pc安全卸载ubuntu

... 简而言之,你需要从你的电脑上卸载Ubuntu。你如何安全地做到这一点,而不丢失Ubuntu或Windows的数据? ...

  • 发布于 2021-03-21 17:45
  • 阅读 ( 246 )

如何在windows10上安装ubuntu:3个简单的方法尝试

... 要在Windows上安装任何版本的Linux,首先需要安装Windows子系统for Linux。 ...

  • 发布于 2021-03-22 20:35
  • 阅读 ( 270 )

如何用简单的方法将数据从windows或mac迁移到linux

...果您正在考虑从Windows或Mac切换到Linux,您可能会担心您将如何传输多年来积累的所有数据。它在Linux中可以访问吗?什么是最简单的方法来克服它? ...

  • 发布于 2021-03-24 18:04
  • 阅读 ( 250 )

如何安装linux

...你不喜欢,只要重新启动,你就会回到Windows。下面介绍如何开始使用Linux。 选择一个linux发行版并下载它 首先,您需要选择要使用的Linux发行版。Linux发行版将Linux内核和其他软件打包成一个您可以使用的完整操作系统。不同的...

  • 发布于 2021-04-01 12:11
  • 阅读 ( 194 )

如何从windows7升级到linux

...引导到Linux并安装它之前,您可能需要先备份文件。无论如何,备份关键文件总是个好主意。 相关:初学者的最佳Linux发行版 启动媒体并在安装前试用 创建介质后,您现在可以重新启动Windows 7 PC,选择创建的介质作为启动设备...

  • 发布于 2021-04-02 18:19
  • 阅读 ( 236 )
Xb314Xp
Xb314Xp

0 篇文章

相关推荐