一、wsl是啥
WSL(Windows Subsystem for Linux)是一种用于在Windows操作系统上运行Linux环境的兼容层。它允许用户在Windows上使用原生的Linux命令行工具和应用程序,如Bash、grep、sed等,并与Windows文件系统进行互操作。
通过WSL,用户可以同时拥有Windows和Linux两个操作系统的优势。WSL提供了一个轻量级的虚拟化环境,使得在Windows上开发和运行Linux相关的工具和应用变得更加便捷。用户可以在WSL中直接安装、配置和使用常见的Linux发行版,例如Ubuntu、Debian和Fedora。
WSL的最新版本是WSL 2,它基于虚拟机技术,提供了更好的性能和更高级的功能,如完整的Linux内核以及对Docker等容器化技术的支持。
本文章主要利用windows+Linux同时在线的兼容层,在本地实现linux的开发。
二、安装wsl
要在Windows上启用WSL(Windows Subsystem for Linux),请按照以下步骤操作:
-
打开开始菜单,搜索并打开“控制面板”。
-
在控制面板中,选择“程序”或“程序和功能”。
-
点击“启用或关闭Windows功能”,等待窗口加载。
-
在Windows功能列表中,找到并勾选“适用于Linux的Windows子系统”。
-
点击“确定”并等待系统完成对所做更改的处理。可能需要一些时间来下载和安装所需的文件。
-
重启计算机以完成WSL的安装。
还可以在CMD(需要管理员权限)命令安装:
wsl --install
# 检查版本
wsl -l -v
# v1的话 需要切换到v2
wsl -l -v
二、安装Ubuntu
-
完成重启后,从开始菜单中搜索并打开“Microsoft Store”。
-
在Microsoft Store中,搜索并选择您想要安装的Linux发行版,如Ubuntu、Debian等。
-
点击选择的Linux发行版,然后点击“获取”或“安装”按钮。
-
安装完成后,您可以从开始菜单中找到已安装的Linux发行版,并运行它。
通过这些步骤,您就可以在Windows上成功启用并安装WSL,享受在Windows环境下使用Linux的便利和功能。
默认在C盘,考虑空间,建议迁移到其他数据盘
wsl --status
wsl --shutdown
wsl --export Ubuntu D:/wsl/ubuntu.tar
wsl --unregister Ubuntu
wsl --import Ubuntu D:/wsl/ D:/wsl/ubuntu.tar --version 2
三、进入Ubuntu
设置为默认的系统,并设置用户口令
wsl --list --verbose
wsl -s Ubuntu
# 启动并进入wsl
wsl -d Ubuntu
# 2 启动列表进入Ubuntu,设置用户口令 记住了
sudo -i