WSL 改变了游戏规则,允许在 Windows 中提供完整的 Linux 体验。但要优化它,我们需要做的不仅仅是依赖默认设置。在这篇文章中,我们将讨论加速和改善 WSL 体验的技巧和窍门.
最佳 WSL 提示和技巧
以下是一些用于加速和改善 WSL 体验的最佳 WSL 提示和技巧。
让我们详细谈谈它们。
1、 在 WSL 中安装更高级的 Windows 终端

当你安装Linux发行版时,你会得到一个默认的终端,这是很明显的,因为我们无法想象没有命令行实用程序的Linux。但是,如果您想要新鲜和不同的东西,请尝试 Windows 终端。
Windows 终端是一个功能强大的应用程序,具有许多现代功能,包括选项卡式窗口,这是您期望从任何终端模拟器中获得的。它不仅支持 Linux,还支持 PowerShell 和命令提示符。
但是,它仍然有一些粗糙的边缘,需要用户在“.json”文件中编辑设置。但是,如果您是经验丰富的命令行用户,则编辑配置文件不会有任何问题。要访问.json文件,请转到“设置”,然后单击“打开JSON文件”。要下载该实用程序,请转到 apps.microsoft.com 并单击“下载”按钮。
2、 切换到 Z-shell 和 Oh My Zsh 框架

Zsh,也称为 Z-shell,是一个比 Bash 具有更高级功能的 shell。Zsh 内置 Git 集成,支持安装主题和插件,以及自动补全和自动更正。
安装 Z-shell 非常简单,我们需要运行以下命令。
sudo apt install zsh -y
安装 Z-Shell 后,是时候安装“Oh My Zsh”框架了。这是一个由社区驱动的框架,可让您轻松管理 Zsh 的不同主题和插件。为了安装这个框架,我们需要 Curl 和 Git。 要执行相同的操作,请运行下面给出的命令。
sudo apt install curl git
现在,运行下面提到的命令来安装 Oh My Zsh。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
系统会询问您是否要切换到 Zsh,要确认您的操作,只需按 Enter 键即可。
3、 在 Windows 的 WSL 环境中使用 VSCode

有一个 VSCode 扩展,使你能够在开发环境中无缝访问在 WSL 中安装的所有运行时、实用工具和 Linux 内核。这意味着你可以轻松地在 Windows 计算机上的 WSL 环境中运行自己的代码。
若要安装此工具,需要转到 Visual Studio Code 中的扩展市场并查找“WSL”。 扩展程序出现后,选择它并单击“安装”。现在,返回到 WSL 终端,然后选择要使用 VSCode 的文件夹。然后,输入以下命令:
code .
在 Linux 中打开 VSCode 时,系统可能会要求您信任文件夹中文件的作者。给予你的批准,你就可以开始了。
4、优化 Windows 子系统 Linux 2 (WSL2) CPU 和内存
我们可以通过配置 .wslconfig 文件来微调 WSL2 CPU 和内存使用情况。请按照下面提到的步骤执行相同的操作。
• 打开文件资源管理器并转到 C:\Users\。
• 现在,您需要打开记事本并在用户文件夹中创建一个 .wslconfig 文件。
• 若要对该文件进行更改,可以使用以下格式。
makefile复制代码[wsl2]
# 要限制虚拟机内存使用不超过 6 GB,可以将其设置为使用 GB 或 MB 的整数
内存=6GB
# 将 VM 设置为使用 4 个虚拟处理器
处理器 = 4
• 进行所需的系统更改后,需要打开 PowerShell 或命令提示符并运行以下命令以关闭 WSL 实例。
wsl --shutdown
• 现在,运行 wsl 以启动实例。
如果以后要进行任何更改,请转到该文件并调整“内存”和“处理器”条目。
5、切换到其他发行版

使用适用于 Linux 的 Windows 子系统 (WSL) 的一大好处是能够同时运行多个不同的 Linux 发行版。您可以同时使用 Alpine Linux 和 Ubuntu 来探索和找到自己的品味。执行以下命令,设置默认分布。
wsl --set-default distro-name
注意: 将“distro-name”替换为您要使用的发行版。
就是这样!
如何使 WSL 更快?
将 Linux 文件存储在 WSL 中,将 Windows 文件存储在 Windows 文件系统中,以获得最佳性能。但是,若要优化性能,请尝试创建和编辑 .wslconfig 文件,如前所述。
WSL 是否使用大量 RAM?
WSL 的内存使用量限制为系统内存的一半。就我而言,由于我有 16GB,因此 WSL 使用 4GB。重要的是要记住,它最多可以使用一半的内存和所有 CPU/GPU 内核,但它只会在必要时这样做。否则,它不会不必要地消耗这些资源。但是,如果要手动配置这些限制,请查看前面提到的指南。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源