您的位置:首页 > 文旅 > 美景 > 图形设计网站_施工企业对安全隐患不采取措施_seo网站推广助理_品牌运营方案

图形设计网站_施工企业对安全隐患不采取措施_seo网站推广助理_品牌运营方案

2024/12/22 18:43:29 来源:https://blog.csdn.net/m0_66925868/article/details/142781678  浏览:    关键词:图形设计网站_施工企业对安全隐患不采取措施_seo网站推广助理_品牌运营方案
图形设计网站_施工企业对安全隐患不采取措施_seo网站推广助理_品牌运营方案

文章目录

  • WSL
    • WSL的作用
    • WSL的使用
      • WSL的安装
      • 挂载磁盘的作用
      • 安装linux发行版

WSL

前言:本人由于在开发中需要linux环境,同时还想要直接在Windows下开发,来提升开发效率,随即简单学习WSL。

WSL(Windows Subsystem for Linux)是微软开发的一项技术,允许用户在Windows系统中直接运行完整的Linux环境,无需虚拟机。通过操作系统级虚拟化,WSL将Linux子系统无缝嵌入Windows,提供原生Linux命令行工具、软件包管理器及应用程序支持。它具有轻量化文件系统集成良好的交互性及开发效率提升等优点,消除了Windows与Linux之间的隔阂,尤其适合开发者和需在Windows平台上使用Linux工具的用户

WSL的作用

  • 对于刚刚准备使用WSL的我来说,最大的作用的就是==可以直接在 Windows 上使用 Linux 环境,终于不用在VMWare中忍受无尽的卡顿==。之前在VMWare中编写代码实在是一言难尽。
  1. 提供原生Linux体验:WSL允许用户在Windows中运行Linux发行版,包括大多数命令行工具、实用程序和应用程序,而无需创建虚拟机或进行双启动
  2. 跨平台开发:开发者可以在 Windows 系统上直接使用 Linux 工具和环境,无需维护独立的 Linux 物理机或虚拟机
  3. 简化工作流程:WSL 允许开发者在单个机器上使用 Windows 和 Linux 工具,简化了在两个平台之间切换的工作流程。
  4. 性能提升:WSL 2版本采用了虚拟化技术,提供了更接近原生Linux的性能,特别是在文件系统性能、网络性能和Docker支持方面表现出色
  5. 资源效率:相比传统虚拟机,WSL占用的系统资源较少,启动速度快,且与Windows系统集成度高,便于文件共享和剪贴板互通
  6. 开发便利性:WSL为开发者提供了在Windows平台上进行Linux开发的便利,支持多种编程语言和开发工具,同时可以直接访问Windows文件系统和资源
  7. 易于管理:WSL可以通过命令行接口进行管理,支持安装、更新、卸载Linux发行版,以及生成快照和恢复快照等操作
  8. 支持GPU加速:WSL 2可以利用GPU硬件加速,这对于机器学习、数据科学等领域的应用尤为重要
  9. 兼容性和互操作性:WSL提供了与Windows生态系统的无缝集成,使得在Windows环境中进行跨平台开发和系统管理变得更加顺畅。

WSL的使用

WSL的安装

由于我安装 Docker Desktop 时默认安装了 WSL,所以跳过(WSL的安装还是比较简单的)

因为 Docker Desktop 需要一个 Linux 内核来运行容器,而 WSL 提供了这样的环境。

挂载磁盘的作用

一般下载都会自动挂载磁盘

可以通过df -h来查看挂载的磁盘

要想在Windows 系统上直接使用 Linux 环境开发,挂载磁盘是必须的,它允许 Linux 环境访问 Windows 的文件系统。

这样,用户就可以在 Linux 环境中运行命令和脚本,同时访问和操作 Windows 文件系统中的文件

在这里插入图片描述

安装linux发行版

我之前下载Docker Desktop 时,自动下载了一个名为 “docker-desktop” 的 Linux 发行版。

在这里插入图片描述

直接执行wsl即可启动。

此时,发现可以直接在文件资源中直接管理linux系统的文件。

在这里插入图片描述

现在就可以同时使用 Windows 和 Linux 两个系统来提升开发效率了。

若有错误与不足请指出,关注DPT一起进步吧!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com