在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu

雅各Enderson 雅各Enderson2020年8月31日遵循
在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu

如果同时使用Linux和Windows,那么有时Windows shell中缺少熟悉的UNIX工具。这些小帮手让生活轻松多了。这就是为什么在一段时间内,在Windows上安装一个成熟的Linux会更好。从这个Linux中,我们还可以直接编辑Windows文件。

整个安装过程可以通过Windows板载工具轻松完成。下面是安装Ubuntu的一步一步指南壳牌在窗口。

激活Windows子系统for Linux

首先我们必须激活Windows子系统for Linux(简称WSL)的功能,为此我们需要以管理员身份启动Windows PowerShell:然后按下Windows键(或用鼠标选择Windows菜单)并输入Windows PowerShell this shell进行搜索,然后以管理员身份运行它。

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu
以管理员身份启动Windows PowerShell

在Windows PowerShell中,我们需要输入以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName微软- windows -子系统- linux

这样我们就在Windows下启用了这个功能,然后必须重新启动系统:

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu
调整后重新启动

重启Windows后,我们可以直接安装Ubuntu。为此,我们使用当前版本20.04 LTS -其中LTS代表长期支持,这确保了该Linux版本在五年内都会有更新。

安装Ubuntu 20.04 LTS

很方便,我们可以直接在微软商店中找到当前的Ubuntu,并直接从那里安装。要做到这一点,打开微软商店并寻找Ubuntu 20.04。

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu
Ubuntu 20.04 LTS在微软商店

下载完成后,您可以通过单击start直接从商店启动Linux环境。

新的Linux系统现在正在初始化,不久之后它会要求我们输入用户名和相应的密码。请注意:这是一个独立于Windows用户的帐户,因此您可以选择不同的用户名和密码。

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu
初始化完成后,需要创建新用户

我们现在可以在任何时候从Windows菜单打开Ubuntu shell,或者简单地启动它ubuntu2004.exe在Windows shell中。

开始使用Ubuntu Shell

然后我们就可以像往常一样使用Ubuntu shell了。作为第一个小测试,我们正在寻找更新:

Sudo apt-get update

输入我们的密码后,包列表会像往常一样更新。

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu
完成Ubuntu包列表的更新

现在我们已经可以通过输入以下命令来安装新的Ubuntu包了:

Sudo apt-get升级

在Windows 10上安装带有Windows子系统for Linux (WSL)的Ubuntu

这个过程应该定期进行,以使Linux保持最新。

什么在哪里?

默认情况下,我们在Ubuntu shell中自己的主目录中。但是,这与Windows下的主目录不同。在Ubuntu shell中,我们可以在下面找到我们的Windows目录:

/ mnt / c /用户/ WIN-USERNAME

在Windows下,我们的Ubuntu Home目录位于一个有点神秘的地址:

% LOCALAPPDATA % \ \ CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc \ LocalState \ rootfs包\ \ LIN-USERNAME回家

里面有什么?

一切。所以你在普通Ubuntu或其他Linux系统下能找到的所有东西。如果缺少某些内容,您可以正常安装它sudo apt-get install $PAKETNAME。

什么是不行的?

最后,我想指出一些不仅仅适用于我们的新Linux的东西。基本上,没有图形程序可以在shell中工作(除非您在Windows下安装自己的X服务器)。它也不能直接访问网络接口,例如工具地铁.由于Windows不会在每次引导时自动启动Linux系统,而且它不使用systemd,所以我们不能在Linux环境中使用我们自己的服务。

但是,对于小型Linux shell,如果您希望在shell中使用大多数UNIX工具,而不是在GUI上使用,则该系统非常出色。

如果您在文本中发现了错误,请通过选择错误并按Ctrl-Enter向作者发送消息。

评论(0)

    暂无评论

你必须登录才能发表评论。

登录/报名

页在0.01259708404541中生成
Baidu
map