当前位置:首页 > 系统教程 > 正文

WSL入门指南(通过Windows Subsystem for Linux轻松使用Linux)

WSL入门指南(通过Windows Subsystem for Linux轻松使用Linux)

对于许多开发者来说,Linux是必不可少的开发环境,但双系统或虚拟机的使用成本较高。微软推出的Windows Subsystem for Linux (WSL) 让Windows用户可以直接在系统内运行原生Linux环境,无需虚拟机,轻量又高效。本文将手把手教你从零开始使用WSL,包含安装、基础操作和常见问题,即使是小白也能轻松掌握。

1. 什么是WSL?

Windows Subsystem for Linux 是Windows 10/11的一项功能,允许用户直接在Windows上运行Linux发行版(如Ubuntu、Debian等),而不需要虚拟机或双系统。它提供了一个兼容层,让Linux系统调用可以无缝转换为Windows系统调用,从而实现高效的命令行操作和开发工具链。借助WSL,你可以同时享受Windows的图形界面和Linux的强大命令行,极大提升开发效率。

2. 安装WSL(两种方法)

方法一:一键安装(推荐)以管理员身份打开PowerShell或命令提示符,输入以下命令并回车:

wsl --install

该命令会自动启用WSL功能,并安装默认的Ubuntu发行版。安装完成后重启电脑,首次启动Ubuntu时会要求设置用户名和密码。

方法二:手动安装若需自定义,可先启用WSL功能:控制面板 → 程序和功能 → 启用或关闭Windows功能 → 勾选“适用于Linux的Windows子系统”和“虚拟机平台”,重启。然后从Microsoft Store安装你喜欢的Linux发行版,如Ubuntu 22.04 LTS。

WSL入门指南(通过Windows Subsystem for Linux轻松使用Linux) WSL  Linux子系统 Windows Linux Linux命令 第1张

3. 使用WSL运行Linux命令

安装完成后,在开始菜单中找到并启动Ubuntu(或你安装的发行版)。终端打开后,你就拥有了一个完整的Linux环境。你可以使用常见的Linux命令,如lscdmkdir,以及包管理器(apt)安装软件:sudo apt update && sudo apt install git。WSL的文件系统与Windows互通,你的Windows盘符挂载在/mnt/c/下,可以轻松读写Windows文件。

4. 进阶技巧:管理多个发行版与图形界面

通过wsl --list --verbose查看已安装的发行版,使用wsl --set-version <发行版> 2将发行版切换为WSL 2以获得更好的性能。若需运行图形化Linux应用,可安装GWSL或配置WSLg(Windows 11内置支持),在WSL中运行sudo apt install x11-apps后输入xeyes即可测试图形界面。

5. 常见问题解决

  • 安装时提示“无法解析服务器名称”:检查网络,或手动开启Windows功能后从商店下载。
  • WSL 2需要更新内核组件:根据提示下载并安装WSL2 Linux内核更新包。
  • 文件权限问题:可在Windows上通过\wsl$\访问Linux文件,或直接在Linux终端操作。
  • 与虚拟机冲突:确保已启用“虚拟机平台”,并在BIOS中开启虚拟化。

6. 结语

通过本文,你应该已经掌握了WSL的基本使用。无论是学习Linux命令、搭建开发环境,还是运行服务器软件,WSL都能无缝融入你的Windows工作流。希望这份教程能帮助你顺利开启Linux之旅!

关键词:WSL、Linux子系统、Windows Subsystem for Linux、Linux命令