windows下Linux子系统的安装配置

windows安装linux子系统

安装linux

安装简单,这里就不重述了
安装地址:https://www.cnblogs.com/huaxingtianxia/p/7999552.html

使用cmder

Windows自带的命令提示符cmd并不是很好用(文本选中、复制粘贴等等操作),在这里使用cmder作为替代品,体验效果很好。去cmder官网下载mini版(完整版附带了模拟的bash环境,由于已经安装linux子系统,就不再需要了)的解压即可使用。

下载地址:
https://link.jianshu.com/?t=https://github.com/cmderdev/cmder/releases/download/v1.3.2/cmder_mini.zip

  1. 设置启动cmder直接运行bash:
进入"Settings>Startup>Startup options",
选择Command line,输入"bash -cur_console:p"
  1. 通过软件底部的加号按钮新开标签页并进入bash:
进入"Settings>Startup>Startup options>Tasks",
选择"bash::bash",将指令修改为"cmd /c "bash" -cur_console:p -new_console:d:%USERPROFILE%"
  1. 将cmder目录添加到环境变量path中或者复制快捷方式到C:\Windows\System32"目录下,就可通过win+R快捷键使用cmder指令快速打开了
    我的电脑--》属性--》高级系统设置--》环境变量---》系统环境---》path

什么是WSL

WSL是一个缩写,全称是Windows Subsystem for Linux。意为一个在Windows下的Linux子系统,是一个在Windows 10上能够运行原生的Linux可执行文件

系统互操作

  • Linux访问Windows

在安装之后,Windows的所有分区已被挂载在/mnt/下面,同时可读写。不同Linux系统给的权限是不一样的。fedora给的是755,ubuntu给的是777。

  • Windows访问Linux
    使用Microsoft Store安装的Ubuntu文件,存放在以下路径(****代表自己的用户名)
    C:\Users\****\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
    由于Linux和Windows的权限系统逻辑不一致。直接在Windows下修改Linux系统的文件是不安全的,不被提倡的。不过,你可以通过这种方法,把Linux里面的文件拷贝出来。

  • 启用WSL2

对于有Insider Fast通道的同学,可以启用WSL2。此时先要在上文所述的“启用或关闭Windows功能”中启用“虚拟机平台”,或者在管理员的PowerShell下输入Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform。然后再输入命令wsl --set-version 2即可。安装之后,可以把之前架构的发行版迁移到新的架构,也可以再恢复成原来的架构。相应地,wsl.exe也增加了诸多方法。

没有Insider Fast通道的同学,还需要再耐心等待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值