Windows 10运行Ubuntu子系统

Bash 是 Linux/Unix 上非常流行的命令行 Shell,它是 Ubuntu、RHEL 等 Linux 发行版以及苹果 OS X 操作系统默认的命令行 Shell。

Bash on Ubuntu on Windows 是通过 Windows Subsystem for Linux(WSL)这一 Windows 10 的最新特性实现的,使用此功能,你可以在 Windows 中原生运行 Linux 的大多数命令行程序。

启用 WSL 功能之后,如果使用 Bash,则 Windows 10 操作系统会下载一个由 Canonical 创建的 Ubuntu用户模式镜像Ubuntu user-mode image,然后 Bash 程序以及其他的 Linux 二进制程序就可以运行于该 Ubuntu 镜像上。此外,微软也承诺未来会提供更多 Linux 发行版以供选择。

Bash on Ubuntu on Windows 功能主要是面向于开发者,尤其是 Web 开发者或者参与某些开源项目的开发者,他们可以在 Windows 中使用一些 Linux 生态链的开发工具。

1、启用“适用于Linux的Windows子系统(WSL)”

通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统”项。

勾选它,确定,然后按提示重启系统:

2、启用开发人员模式

然后进入“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。如图:

3、下载并安装Ubuntu(可通过Microsoft Store获取)

微软后来把Ubuntu、openSUSE、SLES和Fedora分发上架到了Microsoft Store(微软商店),你可以很方便地下载安装这些Linux发行版。如图:

以下载安装Ubuntu分发为例:

点击 Ubuntu 打开详情页面,然后点击获取。如图:

点击启动:

4、首次启动Ubuntu,会有一个安装过程,需要设置用户名和密码。如图:

除此以外我们也可以在Windows Powershell中通过Bash命令进入Ubuntu子系统:

进入Ubuntu以后我们可以运行一些命令,比如说查看IP地址等:

原文地址:http://blog.51cto.com/wuyvzhang/2090153

时间: 2024-10-07 09:55:48

Windows 10运行Ubuntu子系统的相关文章

在调试器里看Windows 10的Linux子系统

Windows 10是微软第三代NT团队的力挽狂澜之作,大刀阔斧地改造革新,目标是重塑Windows(Reinvent Windows)!在众多新特征中,Linux环境子系统(WSL)无疑是最具开创性和最拉风的一个. 启用WSL 在2016年3月30日开幕的Build大会上,微软向广大开发者宣布Windows 10将支持Linux应用.在2016年4月7号推送的 Windows 10 build 14328 fast ring中首次包含了WSL.在Windows 10的周年更新(Annivers

easybcd 支持 windows 10 和 ubuntu 14.04 双系统启动

家里计算机系统 windows 10 全新安装. 原本是双系统的,还有一个ubuntu. windows 10 安装以后,恢复ubuntu就是问题了. 最初的方法是利用easybcd修改bcd记录.操作是成功的,但系统重新启动后,经常黑屏无法继续. 经过尝试,新的图形界面没有正常显示.鼠标或键盘如果尝试按,可以进入系统的.当然这并不方便. 这是最初图形界面,每次不一定出来. 现在我们开始修改. 1 以管理员模式运行控制台. 2 备份bcd记录. bcdedit /export save_path

各种官网系统镜像文件(Windows 7 ,Windows 10,Ubuntu 18.6,Centos 6.8 ,Centos 7.6 )

在以前的刚进去计算机行业的时候,学的第一件事就是装系统,在网上苦于找不到正版的系统,这些是一直以来,见识的比较稳定的,有些是从官网下载的系统,给大家分享一哈.大家如果有用到其他好的系统,可以给我留言或者发给我一个链接,大家互相分享. 百度云盘链接:https://pan.baidu.com/share/init?surl=7eFH99FZWFTvQY16jSNpFQ 提取码:swvh不知道为啥,可能有些百度云盘会失效,如果失效,可以给我留言. 此外还有其他一些系统 还有一些激活工具: 有些大于4

ubuntu 16.04 和 windows 10系统安装mysql 允许远程访问 | mysql user guide on ubuntu 16.04 and windows 10

本文首发于个人博客https://kezunlin.me/post/36e618e7/,欢迎阅读! mysql user guide on ubuntu 16.04 and windows 10 Part-1: Ubuntu install sudo apt-get install mysql-server # root,123456 mysql -uroot -p123456 allow remote access change bind-address cd /etc/mysql grep

如何重启 Windows 10 子系统(WSL) ubuntu

如何重启 Windows 10 子系统(WSL) ubuntu WSL 子系统是基于 LxssManager 服务运行的. 只需要将 LxssManager 重启即可. 可以做成一个 bat 文件. net stop LxssManager net start LxssManager 原文地址:https://www.cnblogs.com/F4NNIU/p/10015183.html

Windows 10 子系统 Ubuntu 中安装 FastAdmin

Windows 10 子系统 Ubuntu 中安装 FastAdmin 打开 Windows 10 子系统 安装 Ubuntu 修改安装源为阿里的 %LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc\apt deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe mult

玩转 Windows 10 中的 Linux 子系统(SSH服务)

在今年的 Build 2016 上,微软向全世界介绍了他们还处于 Beta 阶段的 Windows 下的 Linux 子系统Windows Subsystem for Linux(WSL),它可以让开发者们在 Windows 10 下通过 Bash shell 运行原生的 Ubuntu 用户态二进制程序.如果你参与了 Windows Insider 计划,你就可以在最新的 Windows 10 年度升级版的 Insider 构建版中体验这个功能了.Web 开发人员们不用再苦恼所用的 Window

逆天的Ubuntu on Windows 10

本文最初发表于华来四公众号. Ubuntu on Windows 10已经出来了! 可以参考以下文档,了解如何把这个逆天的玩意请回家! https://msdn.microsoft.com/en-us/commandline/wsl/install_guide 部署方法 以下简单描述一下办法,首先我们必须升级到Windows 10版本14316,可能需要加入微软的Windows Insider Program,并且把会员级别改为"快"(Fast Ring). 升级完成后,可以查看自己是

【ASP.NET Core】准备工作:在 Windows 10 上配置 Linux 子系统

ASP.NET Core 其实比传统的 ASP.NET 要简单很多,而且也灵活很多,并且可以跨平台独立运行. 在 Windows 平台上,我们只要在安装 Visual Studio 的时候选择跨平台的 .NET Core 开发即可,基本无需什么配置就能测试 ASP.NET Core 应用,连 IIS 你也可以不启用(当然你也可以启用的),因为使用 dotnet 命令就能直接运行.当然了,在MacOS和 Linux 上也是通过 dotnet 命令运行的. 一般来说,在 Windows 平台上,你的