wsl介绍和基础使用

wsl介绍和基础使用
Rainbow Bubbles介绍
适用于 Linux 的 Windows 子系统(WSL)是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双重启动。 WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
什么是 WSL 2?
安装 Linux 分发版时,WSL 2 是默认发行版类型。 WSL 2 使用虚拟化技术在轻型实用工具虚拟机(VM)内运行 Linux 内核。 Linux 分发版作为 WSL 2 托管 VM 内的独立容器运行。 通过 WSL 2 运行的 Linux 分发版将共享同一网络命名空间、设备树(而非 /dev/pts)、CPU/内核/内存/交换、 /init 二进制文件,但有自己的 PID 命名空间、装载命名空间、用户命名空间、Cgroup 命名空间和 init 进程。
安装
- 以管理员身份打开cmd
- 执行
wsl --install
默认安装的是Ubuntu系统,如果不想安装默认系统可以使用wsl --list --online
查看所有可用版本 - 使用
wsl --install Debian
这种方式安装指定系统 - 查看已经安装的系统
wsl -l -v
- 使用
wsl -d Debian
指定进入已安装的子系统 - 使用
wsl --set-default Debain
设置默认系统,使用wsl
进入默认系统
子系统导出/导入
导出
- 查看已安装的发行版:运行
wsl -l -v
命令,获取要导出的发行版的名称。 - 停止WSL 运行:运行
wsl --shutdown
命令,停止所有正在运行的WSL 发行版。 - 导出发行版:运行
wsl --export <DistributionName> <FileName>.tar
命令,将发行版导出到指定的.tar 文件。例如,wsl --export Debain D:\LINUX\BackUp\Debain.tar
将Debain 发行版导出到D:\LINUX\BackUp\Debain.tar
文件。
导入
导入系统:
运行 wsl –import.tar 命令,将.tar 文件导入为新的发行版。例如, wsl --import Debain-export D:\LINUX D:\LINUX\BackUp\Debian.tar
将D:\LINUX\BackUp\Debain.tar
导入到D:\LINUX
目录,并命名为Debain-export
。删除系统:运行
wsl --unregister Debain-export
评论
匿名评论隐私政策