wslconfig设置默认linux子系统。

win10应用商店中先安装了Ubuntu,后来发现这个不是最新版本的,于是又安装了Ubuntu-18.04,并且在18.04中配置了vim。之后发现一个问题,Win+R 运行bash,发现vim没有配置过。点击Ubuntu-18.04的图标启动,是没有问题的。后来上网看了一下,因为我是先安装的Ubuntu,因此这个linux系统为默认的系统,故而bash默认启动到这个linux子系统中。

λ wslconfig /l                                                       
适用于 Linux 的 Windows 子系统:                                             
Ubuntu (默认)                                                          
Ubuntu-18.04                                                         
                                                                     
c:\cmder                                                             
λ wslconfig /?                                                       
在 Linux Windows 子系统上执行管理操作                                           
                                                                     
用法:                                                                  
    /l, /list [/all] - 列出已注册的分发内容。                                   
        /all - 有选择地列出所有分发内容,包括目前                                     
               正安装或未安装的分发内容。                                         
    /s, /setdefault  - 将指定的分发内容设置为默认值。             
    /u, /unregister  - 注销分发内容。                     
                                                                     
c:\cmder                                                             
λ wslconfig /s Ubuntu-18.04                                          
                                                                     
c:\cmder                                                             
λ wslconfig /l                                                       
适用于 Linux 的 Windows 子系统:                                             
Ubuntu-18.04 (默认)                                                    
Ubuntu                                                               
                                                                     
如上面的操作,可使用wslconfig /s 命令将Ubuntu-18.04设置为默认Linux子系统。

wslconfig /s Ubuntu-18.04
之后再启动bash就没有问题了。

你可能感兴趣的:(windows10,linux)