且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

开发者可以在 Windows 10 上运行 Bash Shell 和用户模式 Ubuntu Linux Binaries 啦!

更新时间:2022-09-08 21:59:23

对于一个使用 Windows10 的网站开发者,

我会经常浏览各种网页然后发现一些很酷的开源命令行的使用,比如:

开发者可以在 Windows 10 上运行 Bash Shell 和用户模式 Ubuntu Linux Binaries 啦!

以前,$是不能在 Windows上用的。

我需要这样的提示:

开发者可以在 Windows 10 上运行 Bash Shell 和用户模式 Ubuntu Linux Binaries 啦!

但是从今天起,我们可以在 Windows 系统上使用原始的用户模式 Linux shell 以及命令行工具。


在 Windows 设置里调成开发者模式和增加功能以后,启动你的 bash 然后你就可以从Windows Store里安装 Ubuntu on Windows,就像这样:

开发者可以在 Windows 10 上运行 Bash Shell 和用户模式 Ubuntu Linux Binaries 啦!

这不是 bash 或者 Ubuntu 在 vm 里运行。这个是真正的原始 bash linux binary 在Windows 上运行。它很快又很轻,而且跑的是真生的二进制。二进制是你自己下载的,只需使用 apt-get,就像在 Linux 上一样。你还可以 apt-get 和下载其他工具,比如 ruby, redis, emacs。这对像我一样使用各种工具的开发者来说是件好事。

注意这并不是关于 Linux 服务器,这是一个关于开发者的发布。它消除了开发者想在他们的流水线上使用 Linux 工具的障碍。


在这里我用 apt-get 下载了 redis。现在我可以运行独立模式。

开发者可以在 Windows 10 上运行 Bash Shell 和用户模式 Ubuntu Linux Binaries 啦!

我现在使用 bash 运行 redis,与此同时在 visual studio里写 asp.net。之后我可以在 Azure上使用。对于我来说,这个工作流程变得非常自然。