WSL使用教程
什么是WSL?
WSL(Windows Subsystem for Linux)是一种在Windows 10中运行原生Linux二进制文件的兼容性层。简单的来说,WSL为Windows用户提供了一个可以在Windows系统中使用Linux命令行界面的环境。
如何安装WSL?
- 打开Windows功能
- 在Windows搜索栏搜索“启用或关闭Windows功能”。
- 选择“适用于Linux的Windows子系统”,并勾选选择框。
- 单击“确定”并等待安装完成。
- 下载适用于Windows 10的Linux分发版
- 可以从Microsoft Store下载。
- 也可以从官方网站下载。
- 安装Linux分发版
- 双击下载的文件进行安装。
- 按照提示进行操作。
- 启动Linux分发版
- 在Windows搜索栏搜索安装好的Linux分发版名称,如Ubuntu。
- 单击并等待安装完成即可启动Linux分发版。
如何在WSL中运行命令?
WSL中使用的命令与Linux命令相同,使用方式也一致。
例如,在WSL中打开终端,输入以下命令:
ls
即可查看当前目录下的所有文件和文件夹列表。
如何在WSL中安装软件包?
WSL中可以直接使用apt-get命令安装软件包。例如,在WSL中安装Git软件包:
sudo apt-get update
sudo apt-get install git
如何在WSL中使用文件系统?
WSL中可以直接使用Windows文件系统,路径为/mnt/[驱动器号]/
。例如,D盘文件夹为D:\
,在WSL中的路径为/mnt/d/
。
例如,在WSL中打开D盘的目录:
cd /mnt/d/
如何在WSL中使用跨系统的SSH密钥?
- 将SSH密钥复制到WSL中
- 在Windows中找到SSH密钥,一般在用户主目录下的
.ssh/
目录中。 - 将密钥复制到WSL中的
.ssh/
目录中。如果没有该目录,可手动建立。
- 在Windows中找到SSH密钥,一般在用户主目录下的
- 修改SSH权限
- 执行以下命令,修改SSH密钥权限:
chmod 600 ~/.ssh/your_ssh_key
- 在WSL中使用SSH连接其他机器
如何在WSL中使用图形界面的应用程序?
WSL中不支持图形化的应用程序,需要安装第三方的X Server软件。这里我们推荐使用VcXsrv。
- 下载安装VcXsrv
- 在WSL中设置DISPLAY环境变量
export DISPLAY=:0.0
- 在WSL中安装GUI软件包
sudo apt-get install [软件包名称]
- 启动GUI软件
[软件包名称]
怎样卸载WSL?
如果你不再需要WSL环境,可以通过以下步骤卸载:
- 双击运行卸载Linux分发版的命令
- 在Windows控制面板中,找到“启用或关闭Windows功能”并取消勾选适用于Linux的Windows子系统。
- 卸载VcXsrv等第三方软件。
结论
WSL为Windows用户提供了一个非常方便的方式在Windows环境下使用Linux命令行界面,让用户在进行开发或者操作时能更高效地完成任务。同时,WSL也让Windows系统更加的开放和兼容性更好。