如何在Windows 10中运行Bash命令行

Windows + Linux =❤

在里面Windows 10周年纪念更新微软说,Windows子系统为Linux 10甚至提供(与规范)的全功能版本Ubuntu Linux-officially, shell访问,虽然花了大约三个纳秒人找出如何运行普通的Linux应用程序在Windows上的X会话10。

自推出以来,WSL已经成熟。截至2019年,微软商店提供官方支持的Linux发行版Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux.和kali linux。

这些发行版都提供了对Linux的命令行访问,您可以从中运行bash脚本或Linux命令行实用程序。

01
05年的

激活WSL

ps中的WSL激活

默认情况下,您不能使用WSL。相反,必须将WSL作为可选的Windows特性激活。要么打开窗口功能向导并选中复选框,或者以管理员身份打开PowerShell提示符并执行:

启用- windowsoptionalfeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

激活WSL后重新启动。

02
05年的

安装一个分布

Windows商店中的Linux

启动Windows Store并选择要安装的发行版。

03
05年的

第一次运行发行版

运行这个软件

通过Windows Store将分发加载到计算机上后,运行它。您必须创建一个新的用户帐户,就像您在新硬盘驱动器上安装了作为独立操作系统的分发一样。

04
05年的

升级您的安装

获得分发最新

您的Linux发行版不是假装环境 - 它是一个实际的Linux系统,它使用WSL而不是标准内核图像。所以你需要参加正常的Linux家政。

根据系统的架构开始更新分发。例如,Debian和Ubuntu使用恰当的

05
05年的

使用命令行程序

运行命令行

在您妥善更新分发后,您可以自由地运行您希望的任何程序 - 包括shell脚本和命令行实用程序。

例如,可以执行命令检查系统性能。

从技术上讲,你不能运行需要X服务器的Linux程序,尽管互联网上到处都是让Windows 10显示X窗口的相当简单的解决办法。

什么是引擎盖?

当你在Windows 10上安装Linux发行版时,你并没有得到一个虚拟机或一个极力装成“Linux中的Bash”的程序。它实际上是一个Linux发行版,可以在你的电脑上正常运行,这要归功于Linux的Windows子系统。WSL是允许Linux软件在Windows上运行的“秘密武器”。本质上,WSL取代了Linux内核;Linux完全按照预期工作,它只是使用WSL而不是常规的Linux内核映像。

此页面有用吗?