前言

对于linux而言,如非百分百要吃到显卡或者cpu的性能,一般可考虑虚拟机或者子系统

虚拟机最大的优点就是兼容性,可以直接上桌面版,而且不用过多的配置,只需要选择分配核心数硬盘大小运存等等,最后塞个镜像。
而子系统,wsl2据说是可以使用桌面版并且支持nvidia的功能,但最主要还是gui这种图形化的软件。但是对我而言子系统倒是不需要桌面,直接拿来用比较适合学习命令行。


正文

  • 系统:win10
  • linux子系统:ubuntu18.04.5 lts
  • cmd还是windows terminal都行,后者好像改名叫终端了

安装

第一步:控制面板找到程序打开Linux子系统选项

建议重启,然后在去商店安装Ubuntu


第二步:商店下载子系统

20和18的问题倒不是很大,喜欢新的就上新的。


第三步:下载个终端,可以忽略

比较恶心的就是,商店搜索还是叫windows terminal,而不知道是不是系统问题选了中文,这个软件都叫终端了。


第四步:打开完成基础配置

可以通过windows菜单找到
也可以直接搜索找到

问题不大,第一次打开默认是用cmd的。

你需要配置用户名,记住不要太短,我记得好像有要求的
然后就是密码,输入的时候是不可见状态,两次输入都要一致,最后弹出信息即可。


第五步:用终端打开,喜欢cmd的无所谓

终端可以分页使用,不然打开多个窗口零零散散的麻烦。
而且字体有些东西改起来方便点哈哈。。也算是小小的美化病


第六步:换源

为什么要换源,源是什么?
按照个人理解,源就相当于软件商店的服务器地址。
因默认是国外的源,所以下载软件还是更新都很慢,这个懂得都懂,你要有科技也无所谓。

清华源:

1
2
3
4
5
6
7
8
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

阿里云:

1
2
3
4
5
6
7
8
9
10
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multivers

中科大源:

1
2
3
4
5
6
7
8
9
10
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

以上都是国内的源问题不大。

sudo vim /etc/apt/sources.list

进去先把高亮的注释掉,也就是在前面加上井号
vim使用小技巧,进入后先按i,然后方向键走,修改完之后按下esc,然后按下:,输入wq即为保存退出

这些事都要注释的

然后在最后面黏贴我们复制的,快捷键不一样,是ctrl+shift+v哦,或者鼠标右键哈哈

保存退出后,输入sudo apt update先更新一下仓库。
然后sudo apt upgrade下载需要的更新。

后续下载软件使用sudo apt install 软件名 -y即可,-y是默认表示yes,有些软件安装的时候会提示你yes or no的选项,这个就是直接输入yes的操作。


每日一遍

哈哈老梗了,当时有个neofetch的东西,显示个logo还有一些信息,被调侃linux别的学不到,每日上线一边neofetch

下载sudo apt install neofetch -y
效果图


注意事项

  1. c盘尽量大一点,因为商店的软件默认都是装c盘的,虽然网上有把子系统移动到别的盘上,但是不确认会有什么问题,加上我自己也没试过所以不建议
  2. 要升级wsl2自己百度,桌面版那些建议直接上虚拟机会更好。
  3. win11好像在我的电脑里盘符下面可以直接看到linux,也就是说,可以图形化的拖动文件?!
  4. 其实主要子系统还是学习一下,可以在上面开发一些东西,或者学习shell
  5. 不要sudo rm -rf /*

几个小建议

  1. 先学一些linux基础命令
  2. 了解一下linux用户体系,root和普通用户,这也是为什么要加sudo提权的缘由
  3. 然后自己找路子

后期

对于默认的解释器bash而言,功能比较糙。
我以前双系统的时候是选择zsh+ohmyzsh+powerlevelp10k这样搭配,玩的话一点哈哈
至于vim插件,主要是下的忒慢了。


结语

对了卸载子系统请移驾power shell
执行wslconfig会有相应的提示
其中wslconfig /list用于查看已安装的子系统
wslconfig /unregister name用于卸载,记住后面的名字要跟list出来的对的上

记住,任何大改动的地方修改完后都建议重启一下

安装其实就那回事,如果安装不顺利请根据错误自行百度培养能力!!!