WSL 安装和使用

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

  1. 打开“控制面板”——“程序”——“启用或关闭Windows功能”。
  2. 在“Windows功能”界面中,选中“适用于Linux的Windows子系统”,点击确定。

安装适用于您的Linux发行版

  1. 打开Microsoft Store。
  2. 搜索您需要的Linux发行版,例如Ubuntu、Debian、Kali等。
  3. 点击“获取”按钮,在弹出的窗口中确认安装。

使用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,并使用它来更方便地进行开发和学习。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程