Win10 安装 WSL
WSL(Windows Subsystem for Linux)是 Windows 10 系统上的 Linux 子系统,它让我们可以在 Windows 中使用 Linux 命令行工具并运行 Linux 应用程序。WSL 是微软与 Canonical 公司合作开发的,当前的 WSL 2 已经接近于完美,丝毫不逊于虚拟机里面安装的 Ubuntu 系统。如果你已经升级到最新版本的 Windows 10 或者有计划升级,那么在你的 PC 上尝试安装 WSL 可以帮助你更好地提高工作效率。
步骤一:启用 WSL 功能
在 Windows 10 系统上启用 WSL 功能是实现 WSL 安装的第一步。具体启用方法如下:
- 打开 PowerShell,以管理员身份运行,输入以下代码并按下回车键:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 输入以下代码并按下回车键,将 WSL2 设置为默认版本:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重启 Windows 10 系统,以便使修改生效。
-
完成上述操作后,我们需要从 Microsoft Store 下载 Ubuntu 发行版。
步骤二:从 Microsoft Store 下载 Ubuntu 发行版
-
搜索 Microsoft Store,打开它。
-
在搜索框中输入 Ubuntu,点击搜索按钮。
-
安装 Ubuntu。如果是第一次下载应用程序,需要输入 Microsoft 账号和密码以进行认证。
-
安装完成后,Ubuntu 应用程序图标将出现在 Windows 启动菜单中。
步骤三:配置 WSL
安装 Ubuntu 后,我们需要对 WSL 的配置进行必要的设置。
- 双击 Ubuntu 应用程序图标打开,在初始化过程中设置用户名和密码。
-
安装 Zsh 和 Oh-My-Zsh。在 Ubuntu 终端中输入以下命令:
sudo apt update
sudo apt install zsh -y
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 安装 FiraCode 字体,可以在终端上实现漂亮的字体渲染:
sudo apt install fonts-firacode -y
步骤四:使用 WSL
现在,我们已经完成了 WSL 的安装和配置。我们来试着使用一下 WSL 的效果。
我们首先打开 Ubuntu 终端,在命令行中输入一些常用的 Linux 命令,例如:
ls /
cd /
pwd
以上命令会显示当前文件夹的目录结构,切换到 ‘/’ 根目录,并输出当前文件夹的路径。同时,在 Ubuntu 中可以访问 Windows 系统上的文件和文件夹,即使当前的用户没有管理员权限,也可以使用以下命令跨越多个系统:
cd /mnt/d/ # 在 Ubuntu 终端中访问 Windows D 盘
cd /mnt/e/ # 在 Ubuntu 终端中访问 Windows E 盘
此外,你还可以在 WSL 中运行一些比较复杂的 Linux 应用程序和环境,例如 Python、Node.js 和 Docker 等。
结论
通过以上步骤,我们可以轻松地在 Windows 10 上安装 WSL,使用 Linux 命令行工具并运行 Linux 应用程序。WSL 在工作效率和系统稳定性上有着非常大的优势,帮助我们更好地完成任务和项目开发。如果你需要在 Windows 上进行 Linux 开发,WSL 可以让你轻松地完成这些工作。当然,WSL 也有其自己的一些限制,例如在 WSL 中运行的应用无法与 Windows 中的应用直接交互等,但是大部分情况下这些限制并不会影响到我们的工作。总的来说,WSL 是一项非常有用的技术,它让我们更加便捷地进行 Linux 开发和维护工作。