Windows下运行Linux环境(摆脱虚拟机)

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

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


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

1.png

然后去Microsoft Store搜索“Linux”:

2.png

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


下载安装ubuntu

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

安装的过程非常快,几分钟就安装好了。


打开安装好的软件:

3.png

这里就是一个Linux系统环境


或者通过Windows下的cmd

然后输入bash:

4.png

同样进入到了Linux环境


这里要注意的是路径问题

从下载的ubuntu打开的话,默认的显示路径:/home/caizhengjie

5.png

从Windows终端打开的话默认路径是:/mnt/c/Users/caizhengjie

我们仔细发现,home与mnt文件都在根目录/ 下

6.png

Linux之父Linus Torvalds加盟微软后,windows系统已经发生了比较大的改善;windows 10 做得不错,现在有了适用于Linux的Windows子系统,在Windows上


进行跨平台开发太方便了,中遇可以摆脱不稳定的virtualbox虚拟机了。


相关文章
|
4天前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
33 12
|
3天前
|
Java 关系型数据库 MySQL
Linux环境
Linux环境
19 5
|
1天前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
9 2
|
14天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
24 5
|
14天前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
29 3
|
13天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
2天前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误