windows 10 WSL2 配置

windows 10 WSL2 配置

最近手上有了一台新的红米笔记本16英寸,r7-4700u-16G的电脑,比起之前的thinkpad E431性能有了不小的提升,八核心八线程,多线程处理速度相比之前的双核4线程要强了不止两倍,虽然同样16DG的内存,频率也从1600MHz DDR3变为2600MHz了,别的不提,只16S降噪生成特征表的步步骤,速度就提升明显,八核心左右的运算任务,暂时就不需要再开云服务进行了。

之前的黑苹果,虽然用着还算平衡,毕竟相当于盗版,两三天一次的死机,有点无语,可能水平不足,在苹果转向arm的时刻,或许黑苹果可能性正在消失,我们要准备转向开源的linux,毕竟win10都已经和linux一起共存了。linux和服务器的环境完全一致,更有利于生产环境的布置和迁移。在当今的环境下,其实一个linux操作系统已经基本够用,wps、Rstudio、qq和微信等都有解决方案。但是还免不了有一些个别的软件,特别是行业软件要用到win,毕竟人家有二十多年的积累,不是涉密工作,使用还是可以的。windows10+wsl2在这种情况下就是一个比较完美的选择,无需烦恼地双系统切换,一个系统可以实现两个系统的功能,又基本不牺牲性能,可以说真香了。

回归正传,关于wsl2的配置,还是有点内容需要记录下的,首先,用系统自带的terminal太丑了,基本上看不下去,好在微软也发现了这个问题,开发了Windows Terminal,用起来舒服多了。有两个地方需要配置:

1、修改默认terminal为ubuntu

如何打开wsl2网上已经有很多教程了,这里也不再写。修改默认terimal其实也有很多教程了,这里我搬过来一个:

尊重版权,链接先放这:https://www.sunzhongwei.com/modify-windows-terminal-open-shell-by-default

每次打开 Windows Terminal 都会默认打开 Power Shell, 而我只使用 WSL Ubuntu。

所以,我想将 WSL 设为默认打开。

只需要点击顶部下拉箭头,选择“设置”,修改 defaultProfile 的值为对应的 guid 即可。

例如:

"defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",

guid 需要替换为自己配置文件中的相应值。

2.设置默认的打开路径

这里我发现这个教程的路径设置方法神奇地不好用,又找到了另一个:

设置从windowsterminal打开wsl时进入linux用户主目录神奇地发现可能这个app还处于快速迭代中,也失效了,还好基本理解了作者的意思,加一个启动命令的程序名即可,于是,小改下,就成功了,可以愉快地工作了。

在配置文件的profiles->list中找的你的Linux发行版,添加一行commandline:

"commandline": "ubuntu"

3、zsh美化

就是安装zsh和oh_my_zsh这些了,也已经有一些教程,放这:

比如这一个教程:https://www.jianshu.com/p/2c9cc1eb2548

这样就可以让你的终端告别只有黑白,美美的,爱美之心,人皆有之嘛。

4、安装R和Rstudio-server,ubuntu下写R脚本

参考的这篇:https://www.jianshu.com/p/327cb204ec16

好像教程已经写得很好了,也不需要我补充什么了。

5、windows的Ubuntu子系统ssh和ftp

参考生信技能树的这篇,https://mp.weixin.qq.com/s/nWhOozZ2_FO2mnYoBjfOeg

先到这里,后面有了继续补充。

发表评论