首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

win10开启wsl系统,让我们愉快的在windows上使用Linux

  • 25-02-15 07:21
  • 2069
  • 11024
blog.csdn.net

f718e95fb3e60053041caba86d66edac.png

前言

不知道各位小伙伴是否有听说过wsl呢?wsl的全称是Windows Subsystem for Linux,也就是windows的linux子系统,它是由微软与Canonical公司合作开发的,从win10开始支持wls开始,我就一直在关注,而且一直在用。了解我的小伙伴应该知道,我其实特别喜欢linux操作系统,特别是ctl(命令行终端)模式,用起来很方便,感觉也很爽,在我心里,linux才是操作系统yyds,只是很多常用的办公软件不支持,其他的没得说。

好了,扯远了,我们回到今天的主角——wsl。如果启用了这个功能,我们就可以在windows环境下愉快地使用Linux,对像我这样爱折腾的小可爱来说3904489b58c9580903941c22f42447d9.png,简直就是福音了69770ae0ee8124bd7a4cfbafa74608c3.png。

以前没有这个开源项目的时候,想要用linux系统同时又要保留windows系统,所以一直电脑都装的是双系统,占内存不说,系统之间传输数据也不方便,关键是两个系统直接切换必须关机重启,不能同时使用。

但是如果你启用了wsl之后,特别是切换到wsl2之后,很多原生的linux应用就可以很好地使用了,当然实际使用过程中,可能也会有很多问题,但有总比没有强。

下面,我们来看下如何启用wsl。

启用wsl

安装linux发行版

首先,我们需要进入win10应用商店,搜索wsl。目前wsl支持的linux发行版本还是比较丰富的,连大名鼎鼎的kali也支持(kali用的好,监狱进的早)

b02de5a6dc03ca098345d2362135451f.png

这里面版本最全的当属ubuntu,很多人的linux启蒙发行版,我当年用的第一个linux就是ubuntu。

然后选中你要安装的linux,点击安装,这里以ubuntu为例:

47628c8099fb1f910f0d3aeb7badfd5a.png

然后慢慢等他安装完成。

启用wsl相关功能

安装完成后,你的开始菜单会多出来这样一个软件(版本不同会有一些差别,但是大同小异)

4c6666c391b0d5a7cc621de6bfcde02b.png

然后点击运行这个软件,大概率会是如下提示:

dc7bca47a1f91422f9e3fcd7d591ba51.png

这个提示的意思是,wsl的功能没有用,这时候我们需要在应用里面设置一下。

首先打开应用和功能设置,点击右侧程序和功能

8cf15253b83796f67a6191e21514b48c.png

接着点击左侧启用或关闭windows功能

bd1429b165314873dcc2ac05c6ecde8a.png

勾选启动的Linux的windows子系统这个选项,确定后重启电脑。

cd2d19925058b177ceafb1cf495f5eb3.png

这时候再次打开上面的应用,你会发现wsl已经启用完成了,你可以在里面进行各种linux的命令行操作。

真正感兴趣的小伙伴,可以去看下windows官方文档,里面有详细的说明,包括wsl的版本切换问题:

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

安装Windows Terminal

虽然安装完成了,但是原生的linux的终端确实不够美观,毕竟爱使用bash的小伙伴哪个不希望自己的teminal更好看呢?这一点windows已经替你想好了,我们可以使用windows的另一个开源项目Windows Terminal来让我们的命令终端更好看。

dd45a96f0158a0352fb158d2b7451982.png

安装方式也很简单,也是进入windows应用商店直接搜索安装即可:

2c23631be8e984ae8fb18c2c17c3b13c.png

选择第一个就可以了,第二个是预览版。关于这一块的美化,我下次专门分享吧,我是对terminal的颜值有要求的。

然后点击安装,等待安装完成,直接启动。

9905d2106eba9732ddd67a7c09e47ed6.png

默认启动的终端是powershell,你可以点击窗口标题栏右侧小箭头选你要开启的终端,其中ubuntu就是我们刚安装的wsl。

1756e2482fbec28ce8082057f3ded35b.png

终端也安装完成了,这样我们就可以在windows环境下愉快地玩linux,so happy!

原生的docker、k8s等都是可以的,最近我正在搞wsl2环境下的k8s集群部署,环境已经搭建好了,但是服务一直访问不到,等这块最后的问题解决了,后面专门再分享一期。

934becc14d801273dffec16bea87ce80.png

希望后面windows上可以直接运行原生的linux系统,那就美滋滋了

总结

我一直觉得linux是最好的操作系统,当然事实也确实如此,除了基于linux的Android外,绝大多数的系统服务也都是跑在linux,而且像我们日常用到的很多嵌入式设备,比如路由器这些都是基于linux的,在云应用中,linux也一直是云环境最原生、最好的选择。

当然,从更个人的角度来说,确实是因为我喜欢这个系统,使用这个系统最大的乐趣就是只要你动手能力强,你可以linux anything,你可以尽情折腾,而且整个过程很有趣。

最后,关于国产操作系统,我想说几句。网上经常有人喷国产的某个系统是基于linux的套壳系统,什么就是换了一层皮……我想说的是,linux作为最优秀的操作系统(没有之一),基于它开发国产操作系统并不丢人,而且这些年我们也没少给linux做贡献,根据最新linux内核贡献榜数据,华为已经荣登贡献榜榜首:

38977e8e55e1ea21d38393e9ea81320e.png

操作系统难的并非是技术,而是生态圈,就算你做了一个全球最牛逼的操作系统,但是常用的软件都不支持,也没有开发者愿意为这个操作系统开发软件,那依然解决不了国产操作软之痛。在这个无人愿意探索的领域,更需要的应该是支持和鼓励,而不是质疑和指责,用一句流行的话说就是,可以不爱,但请别伤害……

注:本文转载自blog.csdn.net的DLGG创客DIY的文章"https://blog.csdn.net/tiandiren111/article/details/120984740"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top