win10环境进行linux开发之WSL的安装与配置

在嵌入式开发过程中,有许多时候需要使用到linux环境,而通常的是使用虚拟机或者安装一个单独的linux系统。但是在windows的开发方式要相对更熟悉一些,在windows下使用linux编译环境的进行新的开发还有一种更好的选择———WSL。

WSL安装

WSL是微软推出的在Win10上使用linux的环境的一种新方式,相比与虚拟机,它直接在系统层兼容linux有更高的运行效率,且不用安装虚拟机。微软现已推出WSL2,相比WSL1提高了兼容性而且有了更高的IO效率。

使用WSL需要注意系统版本

WSL 2 仅适用于 Windows 10 版本18917或更高版本

这是微软关于WSL的官方文档(中文)

WSL 2 中的 Linux 内核

安装教程网上有很多,这里贴一个感觉不错的博客

Windows系统中的Linux—WSL安装及简单使用

安装完成后,可通过ubuntu的图标启动,也可以在CMD中输入bash或者wsl启动

查看ubuntu版本信息:

lsb_release -a

win10环境进行linux开发之WSL的安装与配置_第1张图片

 

WSL配置

安装完成后,在win10下就可以使用ubuntu所有命令了(当然这个目前只限于命令行,图形界面后面说)

接下来配置ubuntu的基本开发环境

更换软件源(★★★★★)

由于在国内使用,所有第一步时更换软件源,这里推荐阿里云的源,配置过程见下面博客链接。

Ubuntu 更换国内源

如果是刚开始使用linux环境对vim不太熟悉,可直接在windows下找到sources.list文件,然后修改。

linux文件系统根目录在windows的默认路径为:(默认安装在C盘,后面讲更换路径与备份)

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

配置界面(★★★★)

wsl默认的命令行界面有点丑,在经过各种IDE熏陶后的程序猿(我),对这个比较难以接受。

于是找到的神奇的ZSH,这个是在ubuntu下的一个shell,支持各种插件和主题,经过优化后差别不是一点点,强烈推荐。

安装教程:Ubuntu 16.04下安装zsh和oh-my-zsh

至少安装语法高亮插件和自动补全插件,其他插件和主题看个人喜好了。

安装完成后的界面效果如下(分别是zsh官网图片和我的wsl)

win10环境进行linux开发之WSL的安装与配置_第2张图片

 

该睡觉了,一下篇讲如何备份和更换wls路径

 

你可能感兴趣的:(linux)