WSL让您可以访问Windows上的LinuxBashshell。在上一篇文章中,我们讨论了适用于Linux的Windows子系统(WSL)的目标用户。在本文中,我们将开启Windows10设备上的WSL之旅。要准备WSL,您必须使用最新版本的Windows10FallCreatorUpdate。之后,通过在开始菜单栏中搜索“关于”来检查Windows10的版本。为了使用WSL,您的版本应该是1709或***。这是我的操作系统的屏幕截图。如果您安装了以前的版本,则需要在此处下载并安装Windows10FallCreatorUpdate(FCU)。安装后,安装可用的更新(在开始菜单的搜索框中搜索“更新”)。转到“打开或关闭Windows功能”,然后滚动到底部,如屏幕截图所示,选中“Linux的Windows子系统”,单击“确定”。它将下载安装所需的软件包。安装完成后,系统会询问是否重启。是的,重启设备。WSL在系统重新启动之前不会启动,如下所示:系统重新启动后,返回到“打开或关闭Windows功能”页面并确保选中“适用于Linux的Windows子系统”。在Windows中安装Linux在Windows中安装Linux的方法有很多种,这里我们选择最简单的方法。打开MicrosoftStore并搜索Linux。您将看到以下选项:单击“获取”,Windows应用商店将提供三个选项:Ubuntu、openSUSELeap42和SUSELinuxEnterpriseServer。您可以将上述所有三个发行版安装在一起,它们将并排运行。为了使用SLE,您需要订阅。这里我将安装openSUSELeap42和Ubuntu。检查你想要的发行版,点击“获取”按钮并安装它。安装后,您可以在Windows中启动openSUSE。为了方便访问,它可以固定到开始菜单。将Linux与Windwods结合使用当您启动发行版时,它将打开BashShell并安装发行版。安装后,您就可以开始了。你需要注意openSUSE中没有(普通)用户,它直接在root用户下运行,但是Ubuntu会要求你创建一个用户。在Ubuntu中,您可以作为sudo用户执行管理任务。在openSUSE上,您可以轻松地创建一个用户:#useradd[username]#passwd[username]为该用户创建一个新密码。例如:#useraddswapnil#passwdswapnil您可以通过su命令从root用户切换。suswapnil您需要一个非根用户来执行许多任务,例如使用rsync将文件移动到本地设备。第一项任务是更新发行版。对于openSUSE,您应该:zypperup而对于Ubuntu:sudoapt-getupdatesudoapt-getdist-upgrade现在,您在Windows上有了一个原生的LinuxBashshell。想在Windows10上通过ssh连接到您的服务器吗?无需安装PuTTY或Cygwin。打开Bash后,您可以通过ssh进入您的服务器。就这么简单。想通过rsync将文件同步到您的服务器吗?直接使用rsync。它从字面上将我们的Windows设备变成了更有用的东西,帮助那些需要使用原生Linux命令和Linux工具的人避开虚拟机并打开便利之门。费多拉在哪里?您可能想知道为什么没有Fedora。不幸的是,Fedora在商城中不可用。“我们正在处理一些非技术问题。现在可能无法提供更多,”Fedora项目发布负责人在Twitter上说。我们不确定这些非技术问题是什么。当有用户问WSL团队为什么不发布Fedora时,毕竟也是一个开源项目。微软的项目负责人RichTurner回应说,“我们的政策是不向AppStore发布其他知识产权。我们相信社区更愿意看到发行版归发行版所有,而不是归微软或其他非权威人士所有。出版商”因此,微软不方便直接在WindowsStore发布Debian或Arch系统,这些任务应该落在他们的官方团队身上,由他们来为Windows10用户带来发布。稍后,我们下一篇文章再分解,我们将讨论如何将Windows10用作Linux机器,并向您展示可能在Linux系统上使用的命令行工具。
