在今年的Windows开发者大会上微软频频向开发者示好,对我来说大概有以下三个方面的利好消息:
- Win10 支持Bash了!
- mono团队加入微软,这将有助于微软在.net core 再跨平台上做出突破性的进展!
- Xamarin 被微软收购,将在新版的VS上免费给开发者使用!
针对这三个重大利好,让.Net程序猿又看到了新的曙光,微软一直被不能跨平台使用被人诟病,但是这次,微软连放三个大招,从微软的态度上来看,已经加快了其自身开源方面进度!
Win10 支持Bash 无疑让之前Windows开发人员为了在Linux上调试代码还得安装Linux虚拟机,但是现在不需要了,最新的 Win10 预览版里面已经内置了Bash命令,用户只需要简单的配置操作就可以在Windows下使用原生的Bash命令进行环境的部署和操作!
首先你得允许你的Win10接收最新推送的win10预览版本,我最新安装的是Windows 10 pro Insaider prviews 14332.rs1_release.160422-1940 版本!
首先进入: 开始–>设置—>更新和安全—>高级选项—>登录windows账号,并去windows preview上接受相关的协议条款允许接收windows推送的最新更新!—>绑定完成以后重启电脑—>将推送速度进度条设置为最大值!—->重启或者等一段时间Windows会自动推送最新的安装包供系统升级!
升级以后重启:开始—>设置—>更新和安全–>针对开发人员—>选择“开发人员模式”!
下面进入Bash的安装和使用
1,在 Windows 10 内部预览版 build 14316 中,点击“开始”——“设置”,在打开的设置窗口搜索框中输入“特性”两个字,将会出现“启用或关闭 Windows 功能”条目,点击启动它。
2,将弹出“Windows 功能”对话框,在对话框窗口列表中向下滚动,直到发现“Windows Subsystem for linux (Beta)”条目,点击选中其前面的复选框。
3,接下来将下载、安装和应用相关的组件,这些操作进程结束后,显示“立即重新启动”按钮,点击它重新启动电脑。
4,重新启动进入 Windows 10 的桌面,在小娜搜索框中键入:Bash,小娜顶端出现“Bash 运行命令”条目,回车(或点击)启动它。
5,将会出现类似 Windows 传统 cmd.exe 界面的窗口,提示此 Bash 来自 Ubuntu,并且需要下载相关文件,键入“Y”将开始从微软商店中下载。在这里键入“Y”,下载开始。
6,经过一段时间的下载,Ubuntu 的 Bash 安装完成,提示符也变成了:
root@localhost:/mnt/c/WINDOWS/System32#
在“#”号后面,可以键入 Bash 命令测试。
删除Bash
1,卸载时发现,用 Windows 10 的常规卸载应用的方法,是无法删除 Bash 的。比如,笔者点击“开始”按钮,会发现一个叫“Bash on Ubuntu on Windows”的最近添加项,在其上右键点击,接着点击右键菜单中的“卸载”。
2,Windows 将打开控制面板中的“程序和功能”对话框,但是其中并没有“Bash on Ubuntu on Windows”这一项。
继续执行上一栏目中的第 1—3步骤,禁用“Windows Subsystem for linux (Beta)”特性;然后点击“开始”——“Bash on Ubuntu on Windows”,Windows 将会提示该项目引用的 Bash.exe 不存在,并询问是否删除该项。
确认删除之后,“Bash on Ubuntu on Windows”项目就从开始菜单中消失了。
安装Bash 以后,尽情去体验吧!!!
参考自:http://jingyan.baidu.com/article/aa6a2c14e347010d4c19c48f.html