Win10 开启WSL(Windows Subsystem for Linux)并安装Ubuntu 18.04 LTS

1 什么是WSL

WSL - Windows Subsystem for Linux
The Windows Subsystem for Linux lets developers run Linux environments -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.

WSL 是Windows的Linu子系统,可以让开发人员无需在安装虚拟机的情况下,直接在 Windows上运行Linux环境,包括大多数命令行工具、程序和应用。使用 WSL 的好处是:

  1. 与虚拟机下使用 Linux 对比,WSL 更加流畅,系统资源消耗更低;
  2. WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便;
  3. 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL;

WSL.jpg

2 开启WSL

2.1 开启WSL服务

在This PC上方导航栏中 -> Uninstall or Change a program进入到Apps&features -> Programs and Features,右侧进入Turn Windows features on or off,勾选Windows Subsystem for Linux,等待安装并重启电脑。
开启WSL.jpg

2.2 开启开发者模式

在Windows Settings -> Updates & Security -> For developers -> Developer mode,开启开发者模式。
开启开发者模式.jpg

3 安装WSL

3.1 下载WSL发行版本

在Microsoft APP中搜索WSL选择合适的发行版本安装,在此我选择Ubuntu 18.04 LTS版本进行安装。
下载Linux发行版.jpg

3.2 初始化WSL

安装完成后可以再开始菜单中找到Ubuntu的快捷安装方式,打开Ubuntu的开解方式,等待一段时间让其完成初始化。

在初始化完成之后,需要输入用户名与密码,(PS: 在Linux命令行中输入密码时,密码不会出现任何提示)密码输入完成确认成功后,即可自动登录,之后就可以正常的操作Linux命令了。

下面是一些常规操作介绍:
1.sudo apt-get update

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在软件包管理器里看到的软件列表,都是通过update命令更新的。
update后,可能需要upgrade一下。

2.sudo apt-get upgrade

这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

总而言之,update是更新软件列表,upgrade是更新软件。

4 安装总结

WSL安装起来还是十分便捷的,微软1是1越做越好了,但是有3点个人感想还是向大家说明一下:

  1. WSL是学习Linux非常好的工具,无论是做技术开发还是学习使用都能带来非常不错的体验,如果系统遇到问题无法解决时还可以快速的重装;
  2. 由于WSL是通过APP Store安装的,所以软件都默认安装在C盘,对于C盘空间紧张的朋友不推荐使用;
  3. 另外WSL只针对Win10的用户,建议大家安装企业版或者专业版Win10 系统,Windows 现在越来越好用了,功能也越来越强大,尝试新系统,也许能更有利于我们工作。
文章目录