,不过自从微软拥抱开源更加开发提供了Linux的Windows子系统(WSL)后,我们又多了一个选择,通过WSL运行linux程序(WSL比通过虚拟机来运行linux性能更强,耗费资源更小,安装linux...经过几次调整WSL(用于Linux的Windows子系统,也被称为Bash for Windows)可以用于Docker for Windows。...今天在Windows中,当您运行Windows Server容器时,守护进程在Windows中运行。当您切换到Linux容器模式时,守护程序实际上在名为Moby Linux VM的虚拟机内运行。...此步骤是必需的,以便守护程序在TCP端点上进行侦听。如果你不这样做,那么你将无法从WSL连接。 所以为了让客户端和docker通信,必须打开以下黄色背景的选项!...因此,为了避免这种情况,您需要在主目录中的一个名为.bash_profile或者 .bashrc的文件中设置该变量, 这两个文件只支持ssh命令终端用vi打开 在FileZilla文件访问软件是无法找到的
或更高版本; 查看Windows版本号和内部版本号的方法:按Windows 徽标键 + R键打开运行窗口,输入winver命令,会弹出如下图所示的窗口,在该窗口中显示版本号和内部版本号。...由于WSL是Windows的子系统,都是一个体系的好办事,所以可以直接用下面的地址就可以访问: \\wsl$\Ubuntu-20.04 其中\\wsl$是前缀,后面的Ubuntu-20.04就是在PowerShell...不过随便点击某个目录,发现有的目录根本无法进入(无权访问),即使有权进入,也无法创建文件或目录。所以需要在WSL中执行下面的命令将要访问的目录的权限设置为有权访问这些目录的用户,如root。...VSCode远程调试VSCode 如果想利用WSL调试程序,可以在Windows中安装VSCode,然后再安装Remote-WSL插件,如下图所示。...该插件允许在Windows版的VSCode中连接WSL环境,可以直接在VSCode的终端中输入Linux命令。
经过不断的迭代,Win10 下已经发布多时的 Linux 子系统(WSL - Windows Subsystem for Linux)现在已经比较成熟了;WSL 默认只是不带图形化界面的终端窗口,这个由开放心态带来的新组合...安装 ubuntu 按此文设置(看完“运行WSL”章节即可):Win10 安装 Linux 子系统,本文以安装了 Ubuntu 为例 系统版本比较新的可以按这篇 Win10 安装 Linux 子系统 (...比如普遍用 webpack 热更新 驱动的前端开发项目,虽然 npm 命令能正常运行,但在 win10 下的编辑器软件中更改项目代码后,仍无法完成整个开发工作流: 最早期的 WSL 根本监听不到文件变化.../docs/remote/wsl 做如下设置: 在 VSCode 中安装 Remote Development 扩展包 在 wsl 窗口中进入要开发的项目目录,运行 code ....安装必要的组件 VSCode 自动重启后,在 wsl 中运行 npm 命令正常开发即可 同时要注意这里项目中的 npm 依赖项要在 wsl 环境下重新 install,原来在 cmd / powershell
相信做开发的都是64位系统吧。 win10打开程序和功能 ? 勾选适用于系统的Linux的子系统,然后重启系统。 ?...在常规里面设置刚刚的名字为默认的启动项。如果你要打开其他的,比如cmd,可以点窗口右下角的+,里面有所有的配置。...在VSCode上使用WSL 由于博主是做前端开发的,用的是VSCode所以这里说一下,怎么在VSCode上面使用。...在VSCode的设置文件中添加这一句 "terminal.integrated.shell.windows": "C:\\\\Windows\\\\System32\\\\wsl.exe", 如果需要使用...node,npm等工具,WSL里面是不能够直接使用windows自带的这些环境变量的,我们需要在WSL中安装,具体的安装方法可以google–Ubuntu安装软件 说在结尾 之前说的字体fonts-powerline
子系统,在微软的商店里下载,我这里下载的是ubuntu18.04版本。...将他解压并添加至环境变量,此时paraview输入在cmd窗口可以直接运行, 但这个时候还需要改一下paraFoam文件才能在linux子系统下直接运行paraview: 可以通过如下命令找到: which...(注:我此处是因为在调试跟进的过程中报出如下错误: 无法打开“allocator.h”: 无法读取文件’vscode-remote://wsl+ubuntu-18.04/home/pawan/OpenFOAM...Error: 无法解析不存在的文件"vscode-remote://wsl+ubuntu-18.04/home/pawan/OpenFOAM/ThirdParty-v1912/build/linux64...于是我找到了在openfoam中第三方库的位置并导入。 )
先导 安装WSL2 Linux子系统是我打算在游戏主机上面安装轻量级开发环境的下一步打算,至于为什么不用更好评的WSL1我也不多说,毕竟WSL2是Microsoft主推的,支持的特性和后续的维护应该会更快且优先级更高....msi 启用WSL和WSL2 以下命令需要在有管理员权限的power shell中运行,并且需要完成以上小结内容 启用适用于 Linux 的 Windows 子系统 dism.exe /online...2 导出和导入 WSL的镜像格式为.vhdx格式 导出 在power shell中使用以下命令来导出已经安装的WSL镜像(安装WSL发行版可在微软商店中进行安装) wsl --export... filename.tar 替换为你的发行版 filename.tar可包含文件路径,可以指定到某一磁盘中 导入 wsl --import directory filename.tar...替换为你导出的发行版 directory为解压出的文件夹位置,可用于转移WSL镜像的存储路径 filename.tar可包含文件路径 后记 可以在VSCode中安装Remote WSL插件来访问导入的
上一篇我们介绍了在Windows 10下进行初学者入门开发Python的指南,在本篇中我们一起看一下看在Windows子系统(WSL)如何使用Python进行Web开发的循序渐进指南。...VS Code 与适用于 Linux 的 Windows 子系统完美集成, 提供内置终端在代码编辑器和命令行之间建立无缝的工作流, 此外还支持使用通用 Git进行版本控制的 git直接内置于 UI 中的命令...提示 使用适用于 Linux 的 Windows 子系统 (WSL) 时, 要记住的重要一点是,你现在在两个不同的文件系统之间工作:1) 你的 Windows 文件系统 (WSL) 是你的 Linux...打开 WSL-远程窗口 VS Code 使用远程 WSL 扩展 (之前安装) 将 Linux 子系统视为远程服务器。 这使你可以使用 WSL 作为集成开发环境。 了解详情。...你应看到刚才创建的文件显示在你的 "资源管理器" 窗口中的 venv 和. vscode 文件夹下的项目目录中。
更普遍的使用场景是:在一台 Windows/Mac 系统中,安装虚拟机,然后在虚拟机中安装 Linux 操作系统。...在很久以前,我参与的项目主要是物联网网关,只需要编译 Linux 系统下的可执行程序,因此在日常工作中,都是直接在 Ubuntu 虚拟机中敲代码(编辑器:VSCode、SubLime)、编译、调试。...其实,在 Windows 系统中,还有一种安装 Linux 系统的方式,这就是 WSL/WSL2! 下面,我就把自己的安装、配置过程与大家分享一下! 什么是 WSL?...这部分没有什么好掰扯的,直接从微软官网摘录如下: WSL(Windows Subsystem for Linux):Windows 系统中的一个子系统,在这个子系统上可以运行 Linux 操作系统。...如果出现下面这个提示,先不用理会它,直接选择【否】,这是与 Linux 的图形窗口相关的,后面会解释。 ? 此时,就可以在 Xshell 中愉快的操作 Ubuntu 的命令行窗口了。 ?
现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系统。...什么是适用于 Linux 的 Windows 子系统?...WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。...1.停止docker 通过windows系统的界面操作停止: ? 打开cmd窗口。查看停止情况: wsl --list -v ?...D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径 5.启动Docker 在开始菜单中找到docker点击启动即可
、PowerShell和 bash(通过适用于 Linux的 Windows子系统 (WSL))。...可以在 Windows 终端中拉出选项卡并创建新窗口。 还可以将选项卡拖放到现有窗口中。...配置 Oh My Posh 我们同样可以在window中配置自己想要的终端样式,接着看下面的操作: 我们可以使用 Oh My Posh 自定义 PowerShell或适用于 Linux的 Windows...子系统 (WSL) 的命令提示符。...如果你的折腾的过程中遇到了相关的问题,可以在文章下面讨论,留言。
对于 Python 和 R 双修的同学,一个迫切的需求就是能够在同一个 jupyter 笔记本中调用两种语言,但是很可惜,完成两种语言互相调用的神包rpy2 并没有官方的 Windows 版本。...答案就是微软在 Win10 中推出的 Linux 子系统 WSL(Windows Subsystem for Linux)!...Win10 中的这个 Linux 子系统并不是虚拟机,而是和 Win10 并行的子系统,你可以用它可以完成 Linux 能做的“几乎”所有事,包括 bash。...WSL 能够让你在 Windows 命令行中直接运行 Linux 命令,并且直接访问你在 Windows 中的资源。因此,你能同时使用 Linux 和 Windows 中的工具对同一组文件进行操作!...在 Win10 中开启 Linux 子系统 在 Win10 的搜索栏中(也可以通过按 Win 键调出)输入“windows 功能”。 ? 勾选“Linux子系统”这栏。
WSL WSL:适用于 Linux 的 Windows 子系统。 什么是适用于 Linux 的 Windows 子系统?...适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生虚拟机开销。 什么是 WSL 2?...WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。...它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。 WSL2启动不再是一个单独窗口了,而是直接进入CLI模式,简直是丝般顺滑。 ?...重新导入docker-desktop-data到要存放的文件夹:D:\Program Files\wsl-docker-data: wsl --import docker-desktop-data "
配置Docker环境 安装WSL2 在应用商店里面直接搜wsl2,找一个稳定版本下载安装,我选择的是Ubuntu20.04: 下载Docker桌面版软件 去Docker官网下载一个Win11版本的Docker...配置WSL中的Docker 在前面的步骤中已经完成了WSL2的安装,此时打开Win11的终端窗口,可以选择打开哪一类的终端,例如我们下载的Ubuntu20.04: 初次登录,有可能需要自己配置相应的账号密码...配置完成后,可以在Docker桌面版的设置-资源中,找到我们使用的WSL子系统: 然后在WSL中添加docker专用的用户组,就可以开始拉取远程镜像了: 这里我们拉取的是一个MindSpore2.2.14...有一点需要提醒的是,因为是需要搭建一个本地的编程环境,我们最好是把我们的本地工作目录映射到Docker中的指定目录,这样在Docker中针对于这个目录下的修改可以直接同步保存到本地路径中。...系统下,通过WSL2+Docker+VSCode的方案搭建了一个mindspore-gpu的编程环境。
打开任务管理器,确保虚拟化选项开启,否则打开主板BIOS更改 控制面板-程序-启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)以及Hyper-V...需要升级,运行 wsl_update_x64.msi 然后在 Microsoft Store 安装 Ubuntu 18.04.5 LTS 这样在终端输入wsl就可以进入linux子系统了,wsl...-l -v查看本系统WSL情况,wsl --update升级WSL内核 如果C盘容量小,可以把子系统迁到其他盘:https://zhuanlan.zhihu.com/p/406917270...中输入code PROFILE使用VScode打开 powershell 的配置文件脚本(也可以用notepad PROFILE通过系统自带的记事本打开) 注意配置里主题的路径改为你自己的,默认安装在~...可以通过Get-PoshThemes命令预览所有主题 点击终端的设置,进行界面、字体的设置 致谢: Windows 11 安装 WSL2-知乎 Windows 11终端美化配置-简书
Part I:WSL2中配置Clangd 1、什么是WSL 什么是WSL WSL(Windows Subsystem for Linux):Windows Linux子系统,是一个为在Windows...它的主要功能是用于访问PowerShell、Cmd和Windows Linux子系统(WSL)等环境,帮助用户在电脑上运行命令,是一个非常优秀的命令行终端工具。...4、VSCode配置Clangd 在WSL2中配置Clangd 本文在WSL2中配置Clangd语言服务器,如果没有安装WSL2也可以在Windows中安装Clangd语言服务器。...6、VSCode在WSL2中安装Clangd客户端插件: VSCode在WSL2中安装Clangd客户端插件用于与Clangd语言服务器进行LSP协议交互。...在插件管理中搜索Clangd客户端插件,选择 "在WSL:Ubuntu-20.04中安装" ,这个只是VSCode与Clangd语言服务器进行进行LSP协议交互的Clangd客户端。
为了更好的学习物联网设备端相关知识和实践,基于之前的 iot hub c sdk 整理并重写了 iot-hub-device-c-sdk 以下针对该仓库,描述如何搭建相应的开发环境。...概述 工具 说明 wsl windows上linux子系统,能够在windows进行简单的linux开发 vscode 代码编辑器,配合插件进行代码编写 WSL需要安装以下软件: cmake:工程的编译框架构建基于...cmake gcc:linux上编译器 g++:提供googletest单元测试支持 googletest:提供工程的单元测试框架 gcovr:提供单元测试覆盖率统计 git:代码版本控制 doxygen...doxygen风格注释生成 markdownlint:markdown格式化校验,提高文档质量 Code Spell Checker:单词拼写检测,提高代码质量 GitLens:git信息以及diff支持 WSL...安装 控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统 在Microsoft Store中下载Ubuntu 软件安装 apt-get update
文件导入任何 Linux 发行版,可在适用于 Linux 的 Windows 子系统 (WSL) 中使用该发行版(即使它不在 Microsoft Store 中提供)。...运行 CentOS 7 一种是:在安装目录中找到 CentOS7.exe 双击运行,进入到 linux 系统 另一种:在cmd 中 输入 wsl,进入到 linux 系统 更新 yum yum -y update.../CentOS.exe clean 通过LxRunOffline安装 在 WSL2 中安装完成 CentOS 系统后,基于 systemctl 或 service 命令的服务无法运行,比如 nginx...LxRunOffline 是非常实用的 WSL 管理软件,可以备份、创建、恢复、导出WSL子系统,也可以安装适配 WSL 的任何 Linux 发行版,可以将 WSL 子系统安装到任意目录中。...wsl --terminate Distrod 重新打开新的 WSL 窗口后,shell 将在 systemd 会话中运行。
它的设计理念类似 python 的 Flask 框架,轻量级,易于使用,快速。 基础环境 WSL2 windows 下做 linux 系统的 c++ 开发,一定要用 WSL2!...WSL 是 windows 环境下的 linux 子系统。...WSL1 在 windows 环境下模拟了 linux 的常用命令,而 WSL 2 是在 windows 系统下安装了轻量级虚拟机,运行的是完整的 linux 系统,从兼容性、效率上来说是非常完美的。...安装方式参考:WSL2安装。 vscode 介于编辑器和IDE 概念之间的一种开发工具,基本上什么语言都可以用。有丰富的插件。...sudo apt-get install libssl-dev 编译项目 在 vscode 下,使用快捷键 shift+ctrl+p 打开命令面板,使用 cmake 开始 build。
Windows 预览体验计划的简化安装 在 Windows 10 的最新 Windows 预览体验预览版中,显著改进了适用于 Linux 的 Windows 子系统的安装过程,将以下手动步骤替换为单个命令...使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL: 在管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装的 Linux 分发版时...安装失败并出现错误 0x80070003 适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。...无法将词语“wsl”识别为 cmdlet、函数、脚本文件或可运行程序的名称。 请确保已安装“适用于 Linux 的 Windows 子系统”可选组件。...错误:适用于 Linux 的 Windows 子系统未安装发行版。 如果你在已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行中调用它。 检查你是否正在运行单独的用户帐户。
领取专属 10元无门槛券
手把手带您无忧上云