首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WSL 2 的安装过程(以及介绍)

子系统文档 | Microsoft Docs WSL1和WSL2的比较: 功能 WSL 1 WSL 2 Windows 和 Linux 之间的集成 ✅ ✅ 启动时间短 ✅ ✅ 与传统虚拟机相比,占用的资源量少...我们可以在WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储在windows中的linux程序、甚至在WSL中创建docker容器,在windows下使用...和虚拟机平台组件 下载并安装最新 Linux 内核 将 WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动),默认是安装在 C 盘的(如果要安装其他盘可以看下面的操作...查看版本 wsl -l -v img 如果你之前安装过 WSL,当前不是 WSL 2 版本,可以通过以下命令设置 WSL 的默认版本: wsl --set-version Ubuntu-20.04...下载方式 打开微应用商店,搜索“Terminal”,安装,打开后的界面是这样的: img 默认打开的是 PownerShell 终端,我们可以设置为默认打开 Ubuntu 终端。

3K10

Windows 终端环境改造计划

不过除了苹果和 Windows 之外,其实还可以使用 Ubuntu 之类的 Linux 桌面环境。...虽然经常被用到,但 cmd 基本是无奈之选,软件生态贫瘠,可定制项目少,提示符展示 git 分支名称都没法做到。...而且,对于日常使用 *git** 工作和做个人笔记同步的我来说,默认也不提供可用的 ssh,就算手动安装软件支持,git bash/openssh/putty 默认使用的密钥还不太一样,就算花时间去配置整合也不一定能完全通用...有兴趣的同学可以继续阅读:《WSL1 与 WSL2 简单对比》 并且还推出了新的终端模拟器 Windows Terminal,界面美观、使用方便、CJK 字体渲染完美、启动快速,搭配 WSL 使用香到不行...2.5 集成到 IDE 终端 相比 Cmder 还需要创建脚本配置启动参数,WSL 就比较简单了,直接将 IDE 默认的继承终端启动程序,由 cmd.exe 改为 wsl.exe 就行。

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

    而部署容器的生产环境,也通常使用Linux。为了使本地测试更接近生产环境,他需要在本地配备一套Linux系统,以测试所开发的容器化应用程序。此外,他常用的编程和办公软件都在Windows上运行。...新机器使用起来感觉流畅多了。如图1。Windows11主机选好后,他发现上面自带WSL2。于是他在PowerShell终端窗口,运行命令wsl --install。系统默认安装了Ubuntu。...3.5 命令行提示显示分支名马意浓还想让Ubuntu终端窗口提示符,显示目前所check out的git分支名称,以免搞错分支。...他从那本WSL2的书里了解到,在docker desktop的settings里,如果设置了允许docker与WSL2 Ubuntu distro集成,那么在Ubuntu终端窗口里,就能使用docker...然后,他回到Ubuntu终端窗口,运行命令docker system info,屏幕出现了大量docker系统的信息。这表明他现在能在WSL2 Ubuntu终端窗口里使用docker命令了。

    48184

    Windows WSL2安装Ubuntu搭建开发环境教程,2023年5月更新

    用户必须已经存在于发行版中才能成为默认用户。 例如:ubuntu config --default-user root 会将 Ubuntu 发行版的默认用户更改为 “root” 用户。...如果上面命令无效,尝试下面的方法: 在 C:\Users\ \AppData\Local\Microsoft\WindowsApps 目录下启动终端(这里的 userName 是 Windows 的用户目录...Windows 的 IP; Windows 上的代理客户端需要允许来自本地局域网的请求; 由于 Linux 子系统也是通过 Windows 访问网络,所以 Linux 子系统中的网关指向的是 Windows...在 WSL 中通过 VS Code 启动项目 WSL2 可以直接访问到 Windows 系统盘符中的文件,管不挂载到 /mnt 了。...就可以直接拉起 VS Code ,并使用 Ubuntu 的开发环境了。 VS Code 连接 WSL 在 VS Code 插件中心搜索 WSL 安装即可。

    3K51

    winscp 通过 ssh 连接 ubuntu on windows

    写在前面: 用户升级到 Windows 10 秋季创意者版 Build 16190 及以上,就可以在windows store应用商店下载和安装 Ubuntu 系统应用软件。...安装 Ubuntu 后,将允许用户使用 Ubuntu Terminal 和其他系统终端包,包括 Bash、Git 等。...但这并不表示你就能同时拥有 Windows 10、Linux 双系统,因为微软提供的只是一个“准系统”版 Ubuntu,可以在 Windows Subsystem for Linux(WSL)的框架内执行...安装ssh: 安装上 ubuntu on windows 后,可以直接输入 ubuntu命令打开终端窗口;或者先进入cmd,再运行 ubuntu, 进入乌班图系统的 shell。...默认为"no",修改为yes AllowUsers username # 这里改成你登陆WSL用的,可以不用设置 因为安装后,默认是使用非对称加密的,而不是用户密码登录,所以需要修改一下设置,改为用户密码登录

    8.1K90

    【Linux运维】Windows上装Linux运行环境WSL2

    与WSL1相比,WSL2还提供了更好的文件系统性能,同时可以直接访问Windows文件系统中的文件。这意味着您可以在Windows和Linux之间共享文件,而不需要通过FTP或其他协议进行传输。...这里再说一下它和虚拟机/双系统的区别: 1.它只是个终端,能让我们体验ubuntu下的一些指令操作,但却无法显示GUI程序、图像信息等,主打的点应该是可以和windows同时使用吧 2.可以使用vim...和nano,不能使用gedit;windows主系统和linux文件互通 3.它最大的好处可能是更方便了服务器管理者的,因为它集成了如ssh这些命令(方便管理服务器和设备),还有就是可以bash脚本(...WSL2测试 安装完成后,可以在开始菜单打开,或通过Windows Terminal终端打开,然后设置用户名和密码。.../mnt就行 # 也可直接在windows目录下启动终端,然后执行wsl即可 WSL使用VSCode WSL里可以直接使用code .打开VSCode,第一次打开会自动安装vscode,很方便(毕竟是微软自己的

    54820

    Linux命令行终端优化与使用

    ,但是我们可以通过使用其扩展框架bash-it。...Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层,Windows10里可以用Linux的终端了...启动启用WSL(Ubuntu), 参看Windows10常用配置.md WSL安装后的目录位置:C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows...配置流程步骤 1.设置agnoster.zsh-theme的显示样式,不显示用户和主机名称: echo 'DEFAULT_USER="ubuntu"' >> ~/.zshrc #改成当前登录用户名字即可...2.由于CMD的原因默认自带的蓝色的色调不能很好的看清楚,需要将其中blue修改为075,这样颜色会更容易辨认了 #操作1.将原本的主题文件复制一份更改(为了以后方便升级) cp ~/.oh-my-zsh

    2.3K10

    Linux命令行终端优化与使用

    ,但是我们可以通过使用其扩展框架bash-it。...Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层,Windows10里可以用Linux的终端了...启动启用WSL(Ubuntu), 参看Windows10常用配置.md WSL安装后的目录位置:C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows...配置流程步骤 1.设置agnoster.zsh-theme的显示样式,不显示用户和主机名称: echo 'DEFAULT_USER="ubuntu"' >> ~/.zshrc #改成当前登录用户名字即可...2.由于CMD的原因默认自带的蓝色的色调不能很好的看清楚,需要将其中blue修改为075,这样颜色会更容易辨认了 #操作1.将原本的主题文件复制一份更改(为了以后方便升级) cp ~/.oh-my-zsh

    11K42

    在 Windows 下使用 WSL2 搭建 Kubernetes 集群

    本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实上的标准。...但是 Kubernetes 最开始是被设计在 Linux 环境中来部署和使用的,然而还是有不少用户平时工作还是使用的是 Windows 操作系统,为了降低 Windows 用户使用 Linux 的困难程度...环境准备 操作系统版本 如果要更新到 WSL2,首先需要满足下面的条件: Windows 10 操作系统(已更新到版本 2004 的内部版本 19041 或更高版本) 通过按 Windows 徽标键 +...然后我们就可以使用 Windows Terminal 来操作 Ubuntu 系统了,在 Windows Terminal 中选择 Ubuntu 发行版就可以跳转到 Ubuntu 终端中,使用上面我们配置的用户名和密码登录即可...这就是 Docker Desktop for Windows 与 WSL2 后台结合的真正优势,比之前 Docker 默认的方式性能要好很多。

    15.2K362

    使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

    主要就是: 利用Windows的linux子系统功能 安装Ubuntu系统,安装ohmyzsh和一些插件 安装windows Terminal工具 安装vscode remote-wsl插件 安装 tig...最终终端效果 windows 安装 Ubuntu 子系统 安装 windows Terminal 搜索启用或关闭 windows 功能,勾选适用于 Linux 的 Windows 子系统,确定后重启电脑...搜索 Ubuntu 和 windows Terminal 并安装(windows Terminal 可能要求win10系统比较高的版本,一般更新到最新版本即可) Ubuntu安装好后会要求设置用户名和密码...Windows Terminal win10安装了ubuntu子系统和oh my zsh后,则可以通过/mnt/f/访问win10下的f盘,或者其他盘。也就有上面的pwd效果图。...最终终端效果 那不是win10,也想通过设置别名来提高效率,是不是就没有办法了呢,可以使用git bash设置alias,安装git,自带git bash。

    5.4K20

    Windows 下 wsl2 的使用及问题记录

    WSL2 的安装或升级 对于安装或升级,或是设置 wsl2 为默认的子系统,微软官方的文档十分的详细且明了。...# 查看状态,start 启动,stop 停止,restart 重启 其他问题 关于终端 linux 的终端工具比较多,使用其他更方便.这里推荐一些小工具 zsh zim 一个 zsh 的框架...,使用 git-bash 来操作 Windows 的命令 上面的小工具有些不好找,推荐使用 Windows 下的包管理工具来安装 — scoop 相比 winget ,包更多,细节更透明....推荐终端方案 也是目前我正在使用的方案,可能过一段时间就改了 Windows 下 使用 cmder 来复用 git-bash,将 git-bash 设置为 cmder 的默认终端,避免使用 cmd,powershell...,并且可以设置一些别名,更灵活 子系统 Linux 下, 使用 Windows Terminal 来复用 ubuntu,将Ubuntu 设置为 WindowsTerminal 的默认终端,并且起始目录为用户家目录

    7.5K20

    如何将 WSL 文件系统移动到另一个驱动器

    如何将 WSL 文件系统移动到另一个驱动器 如果我们在使用 widows 遇到了C:驱动器空间不足的情况下,或者我们希望将文件放在与操作系统不同的磁盘上,我们可以通过以下几个步骤将WSL2文件系统移动到另一个空间比较足的驱动器...前提条件 如果我们使用的用户名不是root用户,那么我们需要知道它当前用户是谁,在WSL端运行以下linux命令: # Linux Terminal whoami 另外,我们需要知道发行版名称和 WSL...版本,在 PowerShell(Windows 端)上运行命令: #PowerShell wsl --list --verbose 知道用户名: equiman,linux发行版: Ubuntu,并确认我们正在使用的...首先,我们需要关闭所有正在使用 WSL 的终端,然后将其关闭以避免运行命令时数据损坏。...同样如果我们想使用 root 作为默认的用户登录,我们需要执行以下命令: # PowerShell wsl config --default-user root # 或者 ubuntu config

    32010

    在 Windows 下使用 WSL2 搭建 Kubernetes 集群

    本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实上的标准。...但是 Kubernetes 最开始是被设计在 Linux 环境中来部署和使用的,然而还是有不少用户平时工作还是使用的是 Windows 操作系统,为了降低 Windows 用户使用 Linux 的困难程度...环境准备 操作系统版本 如果要更新到 WSL2,首先需要满足下面的条件: Windows 10 操作系统(已更新到版本 2004 的内部版本 19041 或更高版本) 通过按 Windows 徽标键 +...然后我们就可以使用 Windows Terminal 来操作 Ubuntu 系统了,在 Windows Terminal 中选择 Ubuntu 发行版就可以跳转到 Ubuntu 终端中,使用上面我们配置的用户名和密码登录即可...这就是 Docker Desktop for Windows 与 WSL2 后台结合的真正优势,比之前 Docker 默认的方式性能要好很多。

    2.8K20

    迁移开发环境到Windows

    前言 此前一直使用macOS,由于mac有着良好的开发生态,以及软件生态.所以它是部署开发环境是极佳的操作系统.最近由于某些原因需要使用Windows.众所周知,Windows在这方面远不如mac/Linux...配置终端(WSL) Windows自带的powershell并不好用,即使是比cmd好用那么一点点,也是远不及mac的iTerm2的.但是我们可以选择使用cmder代替powershell....配置Ubuntu子系统 从终端开始, 使用zsh代替bash bash 1sudo -i 2cd 3apt update && apt install zsh wget git curl python3...,执行下面命令,查看已安装的 Linux 子系统: bash 1wslconfig /list COPY Power shell 设置 WSL Ubuntu 默认登陆用户root bash 1ubuntu1804...我在这里遇到了500报错,utf报错是因为没装php-mysql和php-xml 配置apache2 默认路径修改成windows的路径会报403,这里除了要设置一下DocumentRoot,还要在apache2

    97520

    Windows 安装和配置 WSL

    Windows 安装和配置 WSL 什么是 WSL 引用百度百科的一段话: Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件...安装 WSL 在微软应用商店搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里我选用 Ubuntu 18.04 LTS,下载完成后启动,等待安装完成,输入账户和密码...配置 WSL 1. 更改外观设置 首先我们更改一下外观,由于 WSL 的会话窗口配色实际上取决于 CMD 属性里颜色标签里面的配色,默认的实在是太丑了,既没有高亮字符也不清晰,严重影响开发效率。...如果不满意,还可以打开终端的设置属性界面,微调下字体和光标颜色等。这里建议将 ”将Ctr+Shift+ C/V用作复制/粘贴的快捷键” 给勾上,光标形状设置为实心框,字体设置为 Consolas。...更改源 Ubuntu 默认的 apt 源是国外的源,实在是太慢了,这里换成阿里云的源。 a.

    2.5K20

    PhpStorm 集成 WSL 虚拟机中的 PHP 进行单元测试和代码调试

    虽然可以在独立的终端窗口中连接到虚拟机执行这些测试和调试操作,但有的时候,在代码编辑器中集成的单元测试、代码调试等功能确实很好用,体验更好,也更流畅,尤其是代码调试,只能在图形界面中完成。...接下来,我们以 PhpStorm 为例来演示如何将其中默认的 PHP 配置为使用 WSL 虚拟机中的 PHP 解释器。...在此之前,需要在 WSL 虚拟机中配置启用 Xdebug,使用 apt install php 安装的 PHP 默认已经安装了 Xdebug 扩展,我们可以通过 php --ini 命令查看对应的配置文件...Debug port 修改为 9001(和 Xdebug 配置保持一致): 应用该更改,点击「OK」关闭窗口,这样我们就完成了 PHP 远程代码调试的所有配置工作了。...Windows 中启动 WSL 虚拟机,并安装 Ubuntu 系统,以及如何在 Ubuntu 虚拟机中初始化 PHP 开发环境,WSL 与 Windows 本地文件系统如何映射(第一篇),然后我们学习了如何在

    4.6K20

    在 Windows 上使用 Python 进行 web 开发

    首次运行分发时, 系统将要求你创建帐户名称和密码。 在此之后, 默认情况下, 你将以此用户的身份自动登录。 您可以选择任何用户名和密码。 它们不会影响你的 Windows 用户名。...VS Code 与适用于 Linux 的 Windows 子系统完美集成, 提供内置终端在代码编辑器和命令行之间建立无缝的工作流, 此外还支持使用通用 Git进行版本控制的 git直接内置于 UI 中的命令...例如, Windows C: 驱动器安装在下/mnt/c/。 可以从 Ubuntu 终端访问 Windows 文件, 并对这些文件使用 Linux 应用和工具, 反之亦然。...如果安装在项目目录中, 某些工具 (如 pipenv) 也默认为此名称。 不希望使用与环境变量定义文件冲突的env。 通常不建议非点前导名称, 因为不需要ls持续提醒您该目录存在。...向前移动将使用集成到 VS Code 中的 WSL 终端。 通过按Ctrl + ' (使用反撇号字符) 或选择 "查看 > 终端", 在 VS Code 中打开 WSL 终端。

    6.9K40

    双系统 Hexo和github的常用命令行归纳

    2020年10月后github新建仓库默认分支改为main,注意更改 编辑完博客内容以后,要把本地的内容提交到远程仓库。...2020年10月后github新建仓库默认分支改为main,注意更改 sudo hexo g -d 如果你修改了文章的categories或者tags的内容,因为本地的_drafts可能有缓存没有清理干净...2020年10月后github新建仓库默认分支改为main,注意更改 编辑完博客内容以后,要把本地的内容提交到远程仓库。...2020年10月后github新建仓库默认分支改为main,注意更改 hexo g -d 按时间顺序走全套流程 在[Hexo]的根目录下打开powershell或者git bash git pull...和git GUI汉化 Win10的git安装版自带一个git bash的终端和git GUI图形化界面,不过原则上我是要鄙弃的,毕竟用图形化界面一点也不elegant。

    45220
    领券