【ubuntu】windows子系统
前言
对于linux而言,如非百分百要吃到显卡或者cpu的性能,一般可考虑虚拟机或者子系统
虚拟机最大的优点就是兼容性,可以直接上桌面版,而且不用过多的配置,只需要选择分配核心数硬盘大小运存等等,最后塞个镜像。
而子系统,wsl2据说是可以使用桌面版并且支持nvidia的功能,但最主要还是gui这种图形化的软件。但是对我而言子系统倒是不需要桌面,直接拿来用比较适合学习命令行。
正文
- 系统:win10
- linux子系统:ubuntu18.04.5 lts
- cmd还是windows terminal都行,后者好像改名叫终端了
安装
第一步:控制面板找到程序打开Linux子系统选项
建议重启,然后在去商店安装Ubuntu
第二步:商店下载子系统
20和18的问题倒不是很大,喜欢新的就上新的。
第三步:下载个终端,可以忽略
比较恶心的就是,商店搜索还是叫windows terminal,而不知道是不是系统问题选了中文,这个软件都叫终端了。
第四步:打开完成基础配置
可以通过windows菜单找到
也可以直接搜索找到
问题不大,第一次打开默认是用cmd的。
你需要配置用户名,记住不要太短,我记得好像有要求的
然后就是密码,输入的时候是不可见状态,两次输入都要一致,最后弹出信息即可。
第五步:用终端打开,喜欢cmd的无所谓
终端可以分页使用,不然打开多个窗口零零散散的麻烦。
而且字体有些东西改起来方便点哈哈。。也算是小小的美化病
第六步:换源
为什么要换源,源是什么?
按照个人理解,源就相当于软件商店的服务器地址。
因默认是国外的源,所以下载软件还是更新都很慢,这个懂得都懂,你要有科技也无所谓。
清华源:
1 | deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse |
阿里云:
1 | deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse |
中科大源:
1 | deb https://mirrors.ustc.edu.cn/ubuntu/ focal 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
效果图
注意事项
- c盘尽量大一点,因为商店的软件默认都是装c盘的,虽然网上有把子系统移动到别的盘上,但是不确认会有什么问题,加上我自己也没试过所以不建议
- 要升级wsl2自己百度,桌面版那些建议直接上虚拟机会更好。
- win11好像在我的电脑里盘符下面可以直接看到linux,也就是说,可以图形化的拖动文件?!
- 其实主要子系统还是学习一下,可以在上面开发一些东西,或者学习shell
- 不要
sudo rm -rf /*
几个小建议
- 先学一些linux基础命令
- 了解一下linux用户体系,root和普通用户,这也是为什么要加sudo提权的缘由
- 然后自己找路子
后期
对于默认的解释器bash而言,功能比较糙。
我以前双系统的时候是选择zsh+ohmyzsh+powerlevelp10k这样搭配,玩的话一点哈哈
至于vim插件,主要是下的忒慢了。
结语
对了卸载子系统请移驾power shell
执行wslconfig
会有相应的提示
其中wslconfig /list
用于查看已安装的子系统wslconfig /unregister name
用于卸载,记住后面的名字要跟list出来的对的上
记住,任何大改动的地方修改完后都建议重启一下
安装其实就那回事,如果安装不顺利请根据错误自行百度培养能力!!!