WSL(Windows Subsystem for Linux)

适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

安装WSL2

在控制面版中找到「程序」然后点开「启用或关闭 Windows 功能」

启用或关闭 Windows 功能

接着选中「虚拟机平台」和「适用于Linux的Windows子系统」

Windows 功能

进入powsershell将 WSL 2 设置为默认版本
设置不成功可以用一下管理员权限

wsl --set-default-version 2

接着去Microsoft Store安装所选的 Linux 分发

在Windows上运行Linux

安装完成后,即可在开始菜单中看见它,打开后将出现一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码。

Linux

至此你的windwos已经可以运行Linux应用了

运行Linux图形应用

现在微软已经发布了Wslg,可以在Windows上无缝使用Linux GUI
亲测效果还不错!!

其他方法

我们可以利用VcXsrv「下载地址」运行Linux的图形应用

打开之后前两个选项选 “Multiple windows” 和 “Start no client”

Multiple windows

Start no client

最后一页要把 “Disable access control” 选上

Disable access control

开启 OpenSSH 服务

sudo service ssh start

最后在 ~/.bashrc 文件里添加下面两句

export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
export LIBGL_ALWAYS_INDIRECT=1

然后执行 source ~/.bashrc 使之立即生效。接下来可以打开一个具有 GUI 的 Linux App 试试

Anaconda

显示透明图案有点bug就是了哈哈哈哈哈哈

Windows Terminal

Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。

我个人比较推荐用这个终端来执行Linux命令

Windows Terminal

可以从 Microsoft Store 安装 Windows 终端。
如果你无法访问 Microsoft Store,GitHub 发布页上发布有内部版本。 如果从 GitHub 安装,终端将不会自动更新为新版本。

至此你获得了个名为Windows的liunx发行版୧(๑•̀⌄•́๑)૭


参考文档:
适用于 Linux 的 Windows 子系统安装指南 (Windows 10)
在 WSL(Windows Subsystem for Linux) 2 中运行 Linux 图形界面应用
Using WSL to Build a Python Development Environment on Windows

本文为作者Urban-Ash发布,未经允许禁止转载!
201
1
4
发表留言

    徒弟人
    2个月前

    继续努力

笔记
WSL2打造最强liunx发行版
WSL(Windows Subsystem for Linux)适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。...
扫描右侧二维码继续阅读
April 14, 2021
Urban-AshのBlog
blogger
urban-ash
这个人很懒,什么都没留下!
统计
文章:32 篇
分类:2 个
评论:26 条
运行时长:1年85天
by yoniu.
Urban-AshのBlog