wsl

· · 科技·工程

大家好!今天给大家介绍一个超级好用的“黑科技”:WSL!

什么是 WSL?

WSL 的全称是 Windows Subsystem for Linux,中文意思是 Windows 的 Linux 子系统。简单来说,它就像在你的 Windows 电脑里“装”了一个 Linux 系统,但它并不是一个完整的虚拟机,而是更轻量、更高效的解决方案。

为什么要用 WSL?

对于我们这些学习编程的同学来说,Linux 系统有很多优点,比如:

WSL 的优势:它比虚拟机好在哪里?

可能有些同学听说过虚拟机,它也可以在 Windows 上运行 Linux。但是,WSL 比虚拟机有以下几个明显的优点:

  1. 启动速度快: 虚拟机启动需要很长时间,而 WSL 几乎是秒开。
  2. 资源占用少: 虚拟机很“吃”电脑资源,而 WSL 占用资源非常少,不会拖慢你的电脑。
  3. 无缝集成: WSL 可以直接访问你的 Windows 文件,并且可以在 Windows 和 Linux 之间复制粘贴,非常方便。
  4. 安装简单: WSL 的安装过程比虚拟机简单得多,只需要几步设置就可以完成。

如何安装 WSL?

这里简单介绍一下 WSL 的安装步骤,主要针对 Windows 10 和 Windows 11:

  1. 启用 WSL 功能:
    • 在 Windows 搜索栏中输入 "启用或关闭 Windows 功能",然后点击打开。
    • 在弹出的窗口中,找到 "适用于 Linux 的 Windows 子系统" 和 "虚拟机平台",勾选这两个选项,然后点击 "确定"。
    • 系统会提示重启电脑,重启后才能继续安装。
  2. 安装 Linux 发行版:
    • 打开 Microsoft Store 应用商店。
    • 搜索你喜欢的 Linux 发行版,比如 "Ubuntu"、"Debian" 或 "Kali Linux"。
    • 点击你选择的发行版,然后点击 "获取" 或 "安装"。
    • 安装完成后,点击 "打开"。
  3. 设置 Linux 用户名和密码:
    • 第一次打开 Linux 发行版,系统会提示你设置用户名和密码。
    • 按照提示输入用户名和密码,注意密码输入时不会显示,输入完毕按回车即可。
    • 等待安装完成,你就可以开始使用 WSL 了!

如何在 VS Code 中方便地使用 WSL?

VS Code 是一个非常流行的代码编辑器,它支持与 WSL 无缝集成,可以让你在 VS Code 中直接编辑和运行 WSL 中的代码。

  1. 安装 VS Code 扩展:
    • 打开 VS Code,点击左侧的扩展图标(四个方块)。
    • 搜索 "Remote - WSL" 并安装这个扩展。
  2. 打开 WSL 项目:
    • 在 VS Code 中,按下 Ctrl + Shift + P (或者 Cmd + Shift + P on macOS) 打开命令面板。
    • 输入 "Remote-WSL: New Window" 并选择它。
    • VS Code 会打开一个新的窗口,连接到你的 WSL 环境。
    • 在新的窗口中,点击 "File" -> "Open Folder",选择你在 WSL 中的项目文件夹。
  3. 使用 WSL 环境:
    • 现在你就可以在 VS Code 中编辑你的 WSL 项目代码了,所有的操作都会在 WSL 环境中进行。
    • VS Code 集成了 WSL 的终端,你可以在 VS Code 中打开终端,直接运行 WSL 命令。
    • 你可以像在本地一样调试代码,所有的配置都会自动同步到 WSL 环境。

VS Code + WSL 的优势:

总结一下:

WSL 就像一个“轻量级”的 Linux,它比虚拟机更方便、更快捷、更高效,特别适合我们这些初学者学习和使用 Linux 环境。配合 VS Code,你可以拥有一个非常强大的开发环境,让你更专注于代码。

最后:

希望这个简单的介绍能帮助大家了解 WSL!如果你对编程感兴趣,或者想尝试一下 Linux,不妨试试 WSL 吧!相信它会给你带来全新的体验!

额外提示: