Windows环境下配置Linux子系统

waterhydroxyl 发布于

Windows环境下配置Linux子系统

众所周知Linux是非常适合开发的系统环境,对于搭建各种各样的开发环境比Windows下方便非常多例如Linux下所有编码缺省都utf8,而windows就存在gbk码,utf8码,utf16/ucs2le之间转换的问题。

而windows提供了Linux子系统(WSL)的功能,接下来就让我们按照步骤安装WSL。

步骤一:启用适用于 Linux 的 Windows 子系统

打开CMD窗口,输入以下命令启用“适用于 Linux 的 Windows 子系统”可选功能,或者在搜索栏中搜索并打开“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”项。只有开启这项设置才能正常安装WSL。

1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

cmd截图

步骤二:安装所选的 Linux 分发

打开Microsoft Store,并选择你偏好的 Linux 分发版。进行下载安装。(如果无法登录微软账户可以通过更改DNS解决)

商店截图

步骤三:打开所下载的Linux,设置账户密码,进行换源。

a:查看版本信息

1
lsb_release -c

Ubuntu 18.04 LTS 的代号是 :bionic;之后根据版本代号百度找到适合的阿里源或清华源

b:编辑源文件

1
sudo vim /etc/apt/sources.list

c:根据版本号添加相应内容:

键入i进行插入编辑,最后键入:wq强制保存推出
QQ截图

d:更新和升级

1
2
sudo apt-get update
sudo apt-get upgrade

步骤四:安装 Windows 终端(可选)

Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 或自定义的 SSH 之间快速切换)、创建键绑定(用于打开或关闭选项卡、复制粘贴等的快捷方式键)、使用搜索功能,以及使用自定义主题(配色方案、字体样式和大小、背景图像/模糊/透明度)。
QQ截图