WSL是什么 2. WSL新特性 3. WSL管理配置 4. WSL交互 5....WSL是什么 WSL 是Windows Subsystem for Linux 的简称,主要是为了在Windows 10上原生运行Linux二进制可执行文件(ELF格式),而提供的兼容层。...WSL管理配置 Windows10自带了wslconfig,去管理多个安装的发行版,比如卸载某个发行版,设置默认启动的发型版。 在PowerShell中输入wslconfig /?...You can install it by typing: apt-get install docker 比如同事在mac上写了个docker build的脚本,放到Windows上后 想使用WSL去执行...这样就可以正确运行命令了, 但别名只在交互环境有效,脚本执行坏境不行。
WSL是什么 WSL 是Windows Subsystem for Linux 的简称,主要是为了在Windows 10上原生运行Linux二进制可执行文件(ELF格式),而提供的兼容层。...通俗来讲是在Windows10 嵌入了个Linux子系统(默认是ubuntu),方便运行大部分 Linux 命令及软件,比如grep MySQL Apache。...WSL管理配置 Windows10自带了wslconfig,去管理多个安装的发行版,比如卸载某个发行版,设置默认启动的发型版。 在PowerShell中输入wslconfig /?...You can install it by typing: apt-get install docker 比如同事在mac上写了个docker build的脚本,放到Windows上后 想使用WSL去执行...这样就可以正确运行命令了, 但别名只在交互环境有效,脚本执行坏境不行。
如果可以在windows上编译,就只用在编译完成进行一次svn提交即可,需要运行的时候再去编译机编译运行。而且编译完成后对于那些存在于tar包里面代码也可以做到跳转,写代码看代码也比较方便。...Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。...它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。...开启后就是个标准的linux程序了,可以看到系统的 C D E等盘都被挂载到了/mnt下面。 如何编译代码? 1,设置源和代理,修改系统配置 WSL默认带的包很少,编译需要的东西很多都要自己安装。...其他一些tips clion最新的编译器才支持WSL,需要去官网下载最新的。
娱乐办公的时候进 Windows 系统,开发的时候进 Linux 系统。然而,电脑上的双系统,并没有做到像手机那样“双卡双待”,在一个时间点,我们只能在其中一个系统中。...事实上,我们只需要打开一个类似 CMD 的Bash命令行窗口,就可以开始使用 WSL(相当于建立了一个 Session ,因为 WSL 会一直伴随 Win10 的运行而运行),相对于从虚拟机启动既省时又省力...WSL2 使用了全新的体系结构,该体系结构可运行真正的 Linux 内核,可在 Windows 上运行 ELF64 Linux 二进制文件。它提高了文件系统性能,增加了完整的系统调用兼容性。...本文介绍在 Windows 10 上安装 Ubuntu 20.04,但这个过程对于微软应用商店中的任何发行版都适用。...然后,在安装新发行版时,需要将 WSL2 设置为默认版本。
在Windows 10上安装WSL 2的过程如下: 启用WSL 2 启用“虚拟机平台” 将WSL 2设置为默认值 安装Linux发行版 我将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序...第三步:将WSL 2设置为默认值 以管理员身份打开PowerShell,然后运行以下命令以将WSL 2设置为WSL的默认版本: wsl --set-default-version 2 ?...使用它可以“打开” Ubuntu(或您选择的任何发行版)。第一次运行发行版时,你会觉得有点慢。这是发行版必须解压缩它的所有内容,不要中断该过程。 还将提示您设置用于发行版的用户名和密码。...尝试挑选一些您不会忘记的东西。 还将提示您设置用于发行版的用户名和密码。 将WSL 1上的Ubuntu转换为WSL 2 如果您使用WSL 1,则可以将现有的WSL 1安装升级到WSL 2。...无论您运行WSL 1安装的Ubuntu发行版是什么名称,比如Ubuntu 18.04 或 20.04,都应替换为“ Ubuntu”。
微软在几天前的build大会上展示了Windows Terminal的威力,由于官宣要在6月中旬才上Microsoft store,还有一个多月要等呢。...不知道你一开始打开SolutionOpenConsole.sln时编译平台和启动项目是什么样的,我的是这样的: 要正确地 build,这里需要设置如下: 否则会出现很多错误。...编译成功后出现一个新的Powershell 解决完编译时的各种状况之后,Ctrl + F5运行项目。 唉,和之前的Powershell有何不一样呢?...安装Ubuntu 在Microsoft store里搜索到Ubuntu,然后购买,安装。这实际上就是WSL (Windows Subsystem for Linux)。...先在cmd中输入ubuntu, 需要花一点点时间启动Ubuntu, 设置好用户名和密码。 然后就可以愉快地玩Ubuntu了,下面我随便输入了几个命令 ps, touch, ls等,如下图所示。
好在 Windows 10 对 Linux 的支持非常好,其中 WSL (Windows Subsystem for Linux) 可以像 Windows 应用程序那样安装与运行,比使用虚拟机高效。...WSL 已经进化到第二代,简称为 WSL2。关于 WSL2 的安装与配置,请参考相关文档。...移动到其它盘,比如 D:\VirtualMachines\WSL2\Ubuntu18.04\LocalState 建立符号链接(类似 Linux 下的软链接)。...tar -xvf hc-gen-0.65-linux.tar -C ~/ 设置环境变量。 vim ~/.bashrc 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。...后面我会研究一下 QEMU 模拟器,看能否在 QEMU 上把 OpenHarmony OS 2.0 运行起来,敬请关注。
先来看看看迁移之前C盘情况: 先说明:Cpan本来还有一二十个GB的空间,然后运行docker之后,看到C盘磁盘空间刷刷的往下掉,才突然想起安装WSL的时候,有个坑忘了填了。...在CMD命令窗口执行 wsl --list -v 可以看到有两个docker相关的在运行。我们需要先关闭。 1:在电脑桌面的右下角点击Docker Desktop图标退出当前应用; 2:关闭WSL。...执行命令是: wsl --shutdown 3:查看当前WSL运行情况。使用的命令还是:wsl --list -v.我们可以看到 STATE都已经是Stopped的了。...wsl --export Ubuntu E:\dockervolumepath\Ubuntu.tar wsl --export docker-desktop-data E:\dockervolumepath...三:我们将导出的Docker镜像在导入到wsl,并设置挂载的文件目录 使用的命令公式为: wsl --import 套用公式,我们可以得到凯哥需要导入的三条命令
答: 适用于 Linux 的 Windows 子系统(简称WSL-Windows Subsystem for Linux)可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具...答: WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件...Linux的Windows子系统】并重启,然后才能在 Windows 上运行 Linux 发行版。...(如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)...\Ubuntu.zip D:\Ubuntu 第四步,系统环境变量的设置,将Ubuntu.exe目录加入到PATH之中,此处是放在D:\Ubuntu目录下。
的威力,由于官宣要在6月中旬才上Microsoft store,还有一个多月要等呢。...不知道你一开始打开Solution OpenConsole.sln时编译平台和启动项目是什么样的,我的是这样的: ? 要正确地 build,这里需要根据自己电脑的实际情况来设置。...比如我的x64的,就配置如下: ? 否则会出现很多错误。 编译成功后出现一个新的Powershell 解决完编译时的各种状况之后,Ctrl + F5 运行项目。...这实际上就是WSL (Windows Subsystem for Linux)。 ? 当然,你想体验其他版本的 Linux,也是可以的,比如Arch Linux: ?...等这里的命令完成,就可以在build出来的 Terminal 中执行 Linux 命令了。 先在cmd中输入 ubuntu, 需要花一点点时间启动 Ubuntu, 设置好用户名和密码。
工作时,我只需要使用键盘专心致志地工作,因为我的注意力都集中在当前的输入上。另外,我已经习惯了 Emacs 的设置,而且特别依赖于 Vim 模拟和各种稀奇古怪的小设置。...插件的加载顺序 Emacs 可以控制插件的加载顺序。如果需要在语言支持插件加载之前加载项目本身的插件,这个功能就会非常有用,这样可以保证在语言服务器运行之前设置正确的环境变量。...当然,如果它的默认选择不是 Ubuntu 就更好了。当然,我不是说 Ubuntu 不好。我只是说它并不是我习惯的发行版而已。...但是,我可以用它 ssh 到我的服务器上,然后实现 Weechat 中的点击。 也许我应该看看在 WSL 中运行类 NixOS 的系统难不难,但 WSL 没办法运行 systemd,所以还是算了。...所有我玩过的游戏都是 Windows 的,也不需要像 Linux 版 Steam 那样修改设置才能运行游戏。所有与 VR 有关的功能也都运行良好。
3.3 问题2:secureCRT卡死/乱码 这里的 secureCRT卡死/乱码和字符集有关,注意设置正确的终端字符集和系统字符集,Ubuntu on Windows 默认字符集是 Latin。.../ubuntu/#g 一切妥当后: 5、借助 X Server 在 WSL 上使用 GUI 桌面程序 5.1 X 窗口系统 (X Window System) 简介 X 窗口系统...5.4 WSL 设置 启动 X Server 后,需要在 WSL 中输入如下两条指令,重启 Bash,即可运行带有图形界面的 Linux 程序了 echo export DISPLAY=:0.0...要是忘记加 &, 也可以在程序运行时按ctrl+z, 将程序进程挂起,并输入bg,使其在后台运行 第二条指令(可选) 第一条输入,重启 Bash 后 , 理论上就可以运行 Linux 程序了,但程序一般不会运行很久就挂掉了...这是因为 D-Bus 需要使用socket来通信,但 WSL 目前并不支持 socket。 Reddit 上对此的解决方案为:用 tcp 代替 sockets 来使 D-Bus 运行。
步骤 1 - 启用适用于 Linux 的 Windows 子系统 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。...适用于 x64 计算机的 WSL2 Linux 内核更新包 运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)...步骤 5 - 将 WSL 2 设置为默认版本 打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本: PowerShell复制 wsl --set-default-version...安装失败并出现错误 0x80070003 适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。...在 64 位 Windows 上运行 32 位进程(若在 ARM64 上,则为任何非本机组合)时,托管的非本机进程实际上会看到一个不同的 System32 文件夹。
命令,同样也发现报错: 出现图中所示错误的原因是 代理软件 与 wsl2 的端口冲突。...as the parameter: NoLsp.exe c:\windows\system32\wsl.exe 使用方法就是上面描述的,以管理员身份运行cmd后执行 NoLsp.exe c:\windows...WSL 是什么? Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。...它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。 3.2....Proxifier 是什么?
今天给大家介绍一款windows上的Linux工具,既不需要虚拟机也不需要双系统,就能在windows上轻松使用Linux。...WSL简介 Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。...它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。...WSL基本设置 配置用户名和密码 在开始菜单中打开 Ubuntu 后,Ubuntu 会进行较长时间的安装和初始化,之后会提示你设置 Linux 的用户名和密码。...在Ubuntu上启用SSH非常简单。
微软在几天前的build大会上展示了 Windows Terminal的威力,由于官宣要在6月中旬才上Microsoft store,还有一个多月要等呢。...不知道你一开始打开Solution OpenConsole.sln时编译平台和启动项目是什么样的,我的是这样的: [1557631342884] 要正确地 build,这里需要根据自己电脑的实际情况来设置...安装Ubuntu 在Microsoft store里搜索到Ubuntu,然后购买,安装。这实际上就是WSL (Windows Subsystem for Linux)。...先在cmd中输入 ubuntu, 需要花一点点时间启动 Ubuntu, 设置好用户名和密码。 然后就可以愉快地玩Ubuntu了,下面我随便输入了几个命令 ps, touch, ls等,如下图所示。...(Windows上的Linux 子系统)的安装指南 | Microsoft Docs https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
设置开发环境 我们建议在生成 web 应用程序时在 WSL 上安装 Python。...仅当你是更高级的 Python 程序员时, 才建议使用此方法, 具体原因是选择替代实现。...安装 Linux 分发版 有多个 Linux 分发可在 WSL 上运行。 可以在 Microsoft Store 中查找和安装收藏夹。...这会显示当前已安装的 Python 解释器列表。 详细了解如何配置 Python 环境。 让我们创建并运行一个简单的 Python 程序作为测试, 并确保已选择正确的 Python 解释器。...一切都已设置为创建和运行 Python 程序! 现在, 让我们尝试使用两个最受欢迎的 Python web 框架创建 Hello World 应用:Flask 和 Django。
WSL使开发人员能够在Windows 10上运行Linux环境,而无需付出更多使用虚拟机时的开销。...使用WSL,我们可以从Windows应用商店上安装大多数Linux正式版,我们甚至还能在其GUI上运行Bash shell脚本和Linux应用程序。...本文提供了详细的WSL配置分步说明,便于我们能够通过WSL在Linux上运行VS Code。虽然本文的标题是《 在WSL下使用VS Code》,但也同样适用于其他GUI应用程序。...结论 使用WSL和X Server,我们可以在Windows 10上安装Linux并使用图形界面运行Linux上的应用程序。 但是,这时候可能有人会问,我们为什么要这样做?...例如: 没有强大的工作站,运行虚拟机会导致机器很慢。 没有预算购买另一台机器来运行Linux。 由于网络的延迟,在云上运行带有图形界面的应用程序可能会很慢。
Windows 安装和配置 WSL 什么是 WSL 引用百度百科的一段话: Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件...它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。...我们简单的认为它是在 Windows 上安装了一个 Linux 环境就好了。也就是最好的 Linux 发行版:Win10 + WSL (滑稽)。 安装 WSL 1....配置 WSL 1. 更改外观设置 首先我们更改一下外观,由于 WSL 的会话窗口配色实际上取决于 CMD 属性里颜色标签里面的配色,默认的实在是太丑了,既没有高亮字符也不清晰,严重影响开发效率。...这就需要用到一个开源的 CMD 配色工具:ColorTool 下载解压后,用 CMD 打开到解压路径,然后运行下列的命令,CMD 的界面就会改变了,选一个自己觉得好看的。
领取专属 10元无门槛券
手把手带您无忧上云