WSL2食用教程

原文来自私站,遵循GNU/GPLFreeDocumentLicense1.2协议。

000:开始之前:什么是WSL?

WSL(Windows Subsystem for Linux)是微软开发的一款程序,意在在Windows上运行原生Linux程序,你可以把它看作虚拟机,但是它和虚拟机不太相同,是直接架在WinNT上的,况且,它占用的空间少,内存(指RAM运行内存)占有小。

目前支持的Windows版本:Windows10、Windows11

001:启用WSL

Windows+S,搜索powershell,点击“以管理员身份运行”,然后输入:

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

系统如果提示重启,不要管它就行。

010:更新内核

点击链接下载更新包:
AMD64架构(x86/x64),Intel的CPU
ARM架构,AMD或苹果CPU

接着,重启系统。

重启过后以管理员身份重进powershell,输入

wsl --set-default-version 2

再次重启。

011:下载Linux

注意!这里不是下载镜像文件(ISO)!

Microsoft Store下载方式

打开Microsoft Store,搜索Linux,
点入你想下载的发行版,点击“下载”即可。

winget下载方式(新)

Windows+R,输入“cmd”,
输入命令:

winget search Linux

注意,第一次使用/今天还没使用的情况下会首先更新源,可能有点慢,请耐心等待。

然后屏幕上将会打印所有Linux发行版。

记下你想下载的发行版ID,输入命令:

winget install --id 发行版ID

弱弱说一句,想要彩虹色进度条在命令尾部加上—rainbow就行了。

100:安装Linux

怎么说,如果你是从winget下载的,首先你得知道你的Linux可执行名称。
列举一下:
Linux name executable file name
Ubuntu ubuntu
Ubuntu22.04 ubuntu2204
Ubuntu20.04 ubuntu2004
Ubuntu18.04 ubuntu1804
Ubuntu16.04 ubuntu1604
Kali Linux kali
Debian debian

然后在cmd输入可执行文件名称,换行。

如果是从微软商店下载的,直接在Linux下载页点击“打开”链接即可。

等待程序初始化,当出现弹框时,点击“OK”

Ubuntu的“chinese”选项出了问题,可能乱码,解释一下:
第1个页面:从上到下4个输入框:您的姓名,您的用户名(不必和Windows相同),您的密码,确认密码。
底下2个按钮:左边:后退,右边:下一步

第2个页面:直接点击下一步即可,没有要改的,是关于Windows磁盘挂载在ubuntu哪里,
除非你记得住自己的设置并且你知道你在干什么,否则不要更改。
强烈不建议更改此页面内容!

然后静静等待安装吧!

101:如何食用

如果你的电脑是Win11或者安装了Windows Terminal,那么打开终端,点击下拉按钮,应该有一个选项是你的Linux。

如果没有,CMD里输入wsl即可。

下面告诉大家一些命令:
cd 这个不用解释了吧?
ls:查看目录下所有文件和文件夹
l:和ls功能一样
dir:相当于Windows命令dir
cat: cat 命令可以将一个文件的内容添加到另一个文件的末尾
rm:删除
mkdir:创建文件夹
cp:复制
sudo:以Linux管理员身份运行
su:提升权限(需要sudo passwd root先行创建密码)

推荐一些软件:
geany:编程软件,轻量级IDE,特别好用
下载:sudo apt install geany
neofetch:查看版本信息
下载:sudo apt install neofetch
w3m:文本浏览器
下载:sudo apt install w3m
Ubuntu一般自带w3m
vim:强大的文本编辑器
下载:sudo apt install vim
你可以看看这篇文章-现代编辑器食用指北-vim,了解一下vim的使用方法。