WSL 安装和使用
最近几年,Windows系统向开源领域发展迅猛,其中WSL(Windows Subsystem for Linux)是一个非常重要的里程碑。它是一个允许用户在Windows系统中使用Linux应用程序的兼容层,同时增强了与Windows下的互操作性。本篇文章将介绍WSL的使用和安装方法。
WSL简介
WSL原本只是Windows 10专业版和企业版新增的功能,但后来WSL版本号逐渐增加并随时进行升级,对Windows平台的开发者和Linux爱好者都变得更加有吸引力。WSL2采用了真正的Linux内核,因此可以实现单独的Linux虚拟机文件系统,其优势相当于在Windows上运行Linux。这使得WSL使用起来更贴近原生Linux系统的使用体验。
安装WSL
需要注意的是,WSL只能在64位的Windows系统上安装。在开始之前,请确保您已使用管理员权限运行Windows PowerShell。
WSL的安装分为两步:
启用WSL
- 打开“控制面板”——“程序”——“启用或关闭Windows功能”。
- 在“Windows功能”界面中,选中“适用于Linux的Windows子系统”,点击确定。
安装适用于您的Linux发行版
- 打开Microsoft Store。
- 搜索您需要的Linux发行版,例如Ubuntu、Debian、Kali等。
- 点击“获取”按钮,在弹出的窗口中确认安装。
使用WSL
打开WSL终端
在Windows搜索栏中搜索“命令提示符”或“PowerShell”,然后在终端中输入以下命令以打开WSL终端:
wsl
当您第一次运行WSL终端时,可能需要等待一些时间来安装必要的组件。
安装软件
与原生Linux一样,使用WSL可以通过包管理器来安装软件。例如,在Ubuntu中我们使用apt-get命令来安装软件。
例如,在安装curl时,可以输入以下命令:
sudo apt-get update
sudo apt-get install curl
访问Windows文件系统
在WSL中,您可以通过/mnt文件夹来访问Windows文件系统。Windows的C盘将映射到/mnt/c目录。例如,要在WSL中打开Windows的文本文件,可以使用该命令:
nano /mnt/c/Users/YourUserName/Documents/example.txt
访问WSL文件系统
WSL会将Linux文件系统存储在Windows上的一个虚拟磁盘文件中。该文件可以在Windows直接访问。例如,在Windows资源管理器中打开以下文件夹:
%UserProfile%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
如果您安装的是其他Linux发行版,则可以在Packages文件夹中找到相应文件夹。
其他常用命令
# 在Windows终端打开WSL终端
bash
# 列出当前目录下的所有文件
ls
# 列出当前目录下的所有隐藏文件和文件夹
ls -a
# 返回上一个目录
cd ..
# 返回主目录
cd
# 显示当前路径
pwd
# 清空屏幕
clear
结论
WSL提供了一种快速、便捷的方式来使用Linux应用程序和工具,无需开启虚拟机或双引导系统。通过本文介绍的安装和使用方法,您可以更快速地适应WSL,并使用它来更方便地进行开发和学习。