目录
- windows安装linux子系统
- 安装linux
- 使用cmder
- 什么是WSL
- 系统互操作
windows安装linux子系统
安装linux
安装简单,这里就不重述了
安装地址:
使用cmder
Windows自带的命令提示符cmd并不是很好用(文本选中、复制粘贴等等操作),在这里使用cmder作为替代品,体验效果很好。去cmder官网下载mini版(完整版附带了模拟的bash环境,由于已经安装linux子系统,就不再需要了)的解压即可使用。
下载地址:
https://link.jianshu.com/?t=https:///cmderdev/cmder/releases/download/v1.3.2/cmder_mini.zip
- 设置启动cmder直接运行bash:
进入"Settings>Startup>Startup options",
选择Command line,输入"bash -cur_console:p"- 通过软件底部的加号按钮新开标签页并进入bash:
进入"Settings>Startup>Startup options>Tasks",
选择"bash::bash",将指令修改为"cmd /c "bash" -cur_console:p -new_console:d:%USERPROFILE%"- 将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通道的同学,还需要再耐心等待。
















