手把手教你:如何让Windows恋上Linux bash

    xiaoxiao2021-04-18  160

    4月7日,微软开始向用户推送Windows 10 biuld 14316预览版,该版本不仅在Cortana跨平台支持、Edge浏览器支持和虚拟桌面方面得到了优化,还能够原生支持Linux bash。

    对现在的开发者来说,Linux已经是很多人必须的开发平台,在windows上不必借助虚拟机就能运行Bash,无疑有极大的吸引力。

    但是微软并没有在最新版本Windows 10里直接内置Bash,需要开发者进行一些安装和设置工作。下面,笔者将会手把手教你,如何实现Ubuntu on Windows。

    获取Windows insider版本

    首先,想获得14316需要先注册成为Windows insider(部分中文版本会译成“会员”)。打开设置——更新和安全——Windows更新——高级选项,在“获取Windows insider版本”下面点击“开始”,然后用你的邮箱注册帐号,成为Windows insider。

    Fast ring

    为了尽快获得最新的Windows预览版推送,你需要将推送周期更改到Fast ring。

    设置成功后,返回Windows更新页面,检查是否受到版本更新。如果没有立即获得推送,可能是由于新注册或者刚刚更换的账户,系统推送可能会出现延迟。一般几十分钟后,就会受到最新14316预览版的更新。

    14316版本

    更新完成后,可以根据下面的提示选择定时重启,或者是立即重启。

    在重新启动后,系统会进行三部分(part)的更新,此时需要确保您的电脑不可以断电。

    重启后,会收到系统的温馨提示:“你好,我们已经更新了你的电脑,你的所有文件已经准备就绪,我们有一些令人激动的新功能请尽情使用吧”。

    选择开发人员模式

    打开电脑后,在设置中找到“更新和安全”,然后选择“针对开发人员”,点击“开发人员模式”,选择“确定”。

    Windows Subsystem for Linux(Beta)

    然后,我们就可以开始安装bash了。用“win+run”运行“control”命令,启动控制面板,选择程序——程序和功能——启用或关闭Windows功能。在弹出的窗口内下拉滚动条,可以找到Windows Subsystem for Linux(Beta),勾选后“确定”,系统开始安装该项功能。

    重启系统

    在系统完成子系统功能安装后,点击“立即重新启动”。

    输入y

    电脑重启后,依然用“win+run”运行“bash”命令。显示如图。输入y,回车确认,系统开始自动安装Ubuntu。

    完成上面这些,你离胜利就已经很近了。Ubuntu安装大概需要花费一小时,你可以去做些其他事情。

    安装Ubuntu

    安装完成后,就算大功告成。如果你在root上面发现了很多(?)问号,请不要慌张,你的系统安装并没有出现问题。因为14316这个版本仍然是预览版,目前这个linux bash不支持unicode,也就是说是由于不支持中文而造成的。

    输入ls或进行其他命令

    Windows 10 biuld 14316预览版原生支持了Linux bash后,bash如同Windows的CMD及Powershell,相当于在Windows上打开了一扇通往Linux的窗口。

    对于普通开发者而言,你可以在Windows系统上运行原生支持的bash,并自由的执行Linux命令行;同时,bash也能够让开发者更轻松的使用开源工具,而不用纠结于兼容性问题;如此,尽管你的电脑是Windows系统,但是你可以获得几乎与Linux一样的开发环境!

    对于Ubuntu on Windows这件事儿,程序员们也表达了自己的观点:

    专注的行者(资深程序员):原生支持了Linux bash以后,可以省很多事,不用再搞什么虚拟机了,可以直接在windows里面享用linux的强大功能。我现在用的就是win10了,等正式版发布肯定会第一时间开启这个功能!

    会飞的蚂蚁(运维人员):技术人员可能是福音,非技术可能用不上。win下支持linux终端。这样直接敲命令就可以了。还有就是说做一些计划任务比较不错。以后在开发软件上就不用太多考虑多平台控制了。

    PS:科普一下到底什么是Linux bash。

    本文转自d1net(转载)

    最新回复(0)