手把手教你在Windows上运行Linux!

简介: 之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu。运行起来还真方便,以后在windows上开发Linux程序就不需要安装桌面虚拟化应用了。下面讲下具体的步骤。

之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu。运行起来还真方便,以后在windows上开发Linux程序就不需要安装桌面虚拟化应用了。下面讲下具体的步骤。


首先需要在控制面板中启用“适用于Linux的Windows子系统”,


微信图片_20220414181643.png


然后去Microsoft Store搜索“在Windows上运行Linux”,


微信图片_20220414181727.jpg

当前可以免费下载的Linux系统包括 Ubuntu 、 openSUSE Leap 42 、SUSE Linux Enterprise Server 12

下载安装ubuntu


微信图片_20220414181916.png


安装时会提示创建用户名和密码

安装的过程非常快,几分钟就安装好了。安装后执行 sudo apt update & sudo apt upgrade

微信图片_20220414182102.png

用apt安装golang及godoc:sudo apt install golang-go  & sudo apt install golang-golang-x-tools


微信图片_20220414182144.jpg


查看安装及执行一些常用命令

微信图片_20220414182222.jpg

Linux之父Linus Torvalds加盟微软后,windows系统已经发生了比较大的改善;windows 10 做得不错,现在有了适用于Linux的Windows子系统,在Windows上进行跨平台开发太方便了,中遇可以摆脱不稳定的virtualbox虚拟机了。





目录
相关文章
|
10天前
|
存储 Linux C语言
Linux|如何安装和运行多个 glibc 库
Linux|如何安装和运行多个 glibc 库
22 5
|
5天前
|
Linux
Linux yum 运行时提示编码问题错误
Linux yum 运行时提示编码问题错误
9 3
|
5天前
|
缓存 监控 安全
Linux top命令详解:持续监听进程运行状态
Linux top命令详解:持续监听进程运行状态
22 3
|
4天前
|
监控 数据挖掘 大数据
Linux中的nohup命令:让你的任务在后台持久运行
**Linux的`nohup`命令让任务在后台持续运行,即使终端关闭。它创建不受终端影响的新进程,常用于长时间任务,如数据处理。`nohup`将输出重定向至`nohup.out`,可使用`-p`选项避免此行为。示例:`nohup ./script.sh > output.log 2>&1 &`。记得检查输出、重定向、记录命令、监控任务并使用日志管理工具。**
|
11天前
|
Ubuntu Linux C语言
【opencv】opencv在windows和linux的应用
【opencv】opencv在windows和linux的应用
|
22小时前
|
运维 网络协议 Linux
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
7 0
|
23小时前
|
监控 网络协议 关系型数据库
如何在Linux中查看正在运行的进程以及过滤特定端口和进程名称
如何在Linux中查看正在运行的进程以及过滤特定端口和进程名称
4 0
|
3天前
|
Linux Windows
windows和linux安装Erlang
windows和linux安装Erlang
25 0
|
6天前
|
Linux
Linux yum 运行时提示编码问题错误
Linux yum 运行时提示编码问题错误
8 0
|
7天前
|
网络协议 Linux 编译器
【原创】EtherCAT主站IgH解析(二)-- 如何将Igh移植到Linux/Windows/RTOS等多操作系统移植指南
EtherCAT主站方案对比:商业的如Acontis、TwinCAT3和开源的igh、SOEM。SOEM易移植但功能和实时性不足,适合简单应用;igh功能强大,实时性能优秀,基于内核态,适合复杂场景。igh能移植到其他RTOS,但需克服多任务无调度的挑战。依赖操作系统服务如定时器、内存分配,适合Linux内核,但移植到裸机复杂。