WSL

Windows Subsystem for Linux (WSL) 是Windows自带的Linux子系统

安装

  • 启用WSL, 管理员运行PowerShell:
$ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • Microsoft Store搜索安装Ubuntu


    Windows 应用商店



如何备份WSL发行版?

Windows版本1809及更高版本中提供了备份发行版的最佳方法。您可以使用以下wsl --export命令将整个发行版导出到tarball中。然后,您可以使用以下wsl --import命令将该发行版重新导入WSL ,从而可以备份和保存WSL发行版的状态

请注意,用于备份Appdata文件夹中的文件的传统备份服务(例如Windows备份)不会损坏Linux文件。

导出

  • 启动要导出的发行版。
  • 更新它,安装和配置应用程序,然后进行其他所需的更改
  • 退出WSL环境
  • 打开一个新的命令提示符或PowerShell
  • 运行以下命令:
wsl.exe --export  

DistributionName用自己的WSL发行版的实际名称代替, 例如"Ubuntu". 用要存储的TAR文件的完整路径替换

导入

打开新的cmd, 运行以下命令:

wsl.exe --import   

为导入的发行版分配的名称
是要存储此WSL发行版的文件夹, 用完整路径替换
替换为TAR文件的完整路径

运行指定的发行版

wsl --distribution 

删除指定的发行版

wsl.exe --unregister 



如何修改默认登陆用户为root,设置默认进入的文件夹?

 config --default-user root

在管理员cmd中运行

net stop lxssmanager

再次打开wsl, 即可看到默认登录用户为root
因为修改了默认用户, 默认进入的目录也变了, 可以通过在Linux中运行此命令修改默认进入的目录

echo "cd ~用户名" >> ~/.bashrc



重置WSL

手动重置

你可能感兴趣的:(WSL)