前言

微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出。

如此一来,windows的命令行工具就不再只有cmd和powershell了,我们可以还可以使用bash。

今天(2016/4/8)收到了14316版本的技术预览版推送,看了下介绍,果然包含了bash。下面我们来介绍并安装这个新玩意。

为啥我们要用bash

因为在linux下,有大量的开源工具和软件,我们可以通过bash来使用它们。

windows下使用bash的解决方案

之前,我们想在windows中使用bash,可以有两个办法:

  • Cygwin的 - Cygwin是一个在windows平台上运行的类UNIX模拟环境,但它不是Linux操作系统。

  • 虚拟机 - 在windows上使用虚拟机安装linux系统,但是这样linux系统不能获得全部机器资源,并且我们只能通过远程操作它 (RDP, VNC, ssh)

现在,微软在windows的内核中新增加了一个linux子系统the Windows Subsystem for Linux (WSL) 。通过这个子系统,我们可以使用原生bash来操作windows系统。

注意,wsl不是虚拟机,而是实实在在的windows内的REAL Linux环境。如下图所述:

安装说明

  • 下载并安装技术预览版14316更新,大概需要半小时

  • 添加删除功能中安装WSL

  • 用管理员模型运行CMD,并输入bash,会下载Canonical提供的unbuntu,下载速度很慢,我不得不科学上网才下完

  • 下载完成后会自动安装,并且新增一个bash on ubuntu on windows的程序

  • 运行这个程序,我们就可以在windows中使用原声bash了

使用bash

我们可以和操作linux一样来操作bash

  • 先来个apt-get update

  • 装个redis试试,完全就像在操作linux一样

总结

微软拥抱开源的决心越来越大,相信不管你是玩酷装逼还是实战,bash on windows都能让你如虎添翼。

参考链接

  • (https://channel9.msdn.com/Events/Build/2016/P488)

  • (http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx)

原文地址:http://www.cnblogs.com/lazio10000/p/5366350.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

Bash on Windows 抢鲜测试 -- 介绍及安装相关推荐

  1. ubuntu20.04抢鲜测试(包括FLASH安装)

    ubuntu20.04抢鲜测试 一.下载 https://www.linuxidc.com/Linux/2019-11/161454.htm Ubuntu 20.04 LTS 可以进行公开测试了 Ub ...

  2. alisql mysql5.7_AliSQL 5.6.32 vs MySQL 5.7.15抢鲜测试

    0.导读 有幸抢鲜测试AliSQL,直接拿来和MySQL 5.7.15对比看看. AliSQL刚宣布开源,我就提交申请内测名额,节前收到开放内测邀请,于是第一时间进行了测试了解,希望能给大家提供一些参 ...

  3. Windows Mobile logo测试介绍

    首先声明本文转自:http://softtest.chinaitlab.com/sji/744369.html 一.Windows Mobile简介 Windows Mobile是微软主要针对手机市场 ...

  4. 抢鲜体验:openGauss 安装编译过程要点及问题解决

    墨墨导读:OpenGauss1.0.0基于PostgreSQL9.2.4,支持标准的SQL92/SQL99/SQL2003/SQL2011规范,支持一主多备,目前支持最多4备. OpenGauss支持 ...

  5. 抢鲜体验:openGauss从源码到主备

    墨墨导读:之前,我们分享过<抢鲜体验:openGauss 安装编译过程要点及问题解决>,本文介绍源码编译方式搭建主备的过程. 前期准备 操作系统 Centos7.6 x86_64 创建用户 ...

  6. 新书《路由器配置与管理完全手册——H3C篇》目录抢鲜暴光

    下面是今年10月底即将上市的另一本新书--〈路由器配置与管理完全手册--H3C篇>的初始目录,供广大网友抢鲜一饱"眼福".与它一起同时上市另一本新书就是<路由器配置与管 ...

  7. 360杀毒抢鲜版64位 v5.0.1.5044A 官网免费版

    360杀毒抢鲜版64位 v5.0.1.5044A 官网免费版 软件大小:20MB 软件语言:简体中文 软件性质:常用软件 软件授权:官方版 更新时间:2014-04-28 应用平台:Win8/Win7 ...

  8. Windows11版本抢鲜体验【VMware详细安装教程 】

    Win11抢鲜 创建虚拟机 开启虚拟机,并进行配置 安装引导 win11安装完毕!真香~ Win 11配置要求高吗? 新一代 Windows 11系统发布之后,微软也公布了Win 11最低配置要求,具 ...

  9. html5 微格式,HTML5抢鲜:微格式及相关的属性名称。

    HTML5抢鲜:微格式及相关的属性名称 2004年5月29日,在我退休的博客和所有的大话 ,当我调查40个设计师的网站,看看他们为公共页面元素使用的约定,如标题和横幅,导航,内容和页脚(那时候的结果 ...

最新文章

  1. 二. 主流视频编码标准的发展
  2. linux搭建--DISPLAY环境变量问题(一)
  3. 在狮驼岭,孙悟空救了猪八戒,猪八戒为何不帮孙悟空?
  4. alink的相關資料收集
  5. 域名商2014年度报告:中国数据域名总量跌至22万
  6. xtrabackup部署以及使用
  7. 方阵的迹(trace)及其微分(导数)
  8. java boxlayout 换行,继承FlexboxLayout自定义可自动换行的tag标签
  9. 材料之kube-dns.yaml
  10. js 连mysql 延后_javascript – 异步并等待节点js中的MySQL调用
  11. Warshall算法 (解决传递闭包问题)
  12. 兰大计算机考研经验,兰州大学电子与通信工程考研经验分享
  13. Vue中使用qs 将post 请求方式序列化成get 请求
  14. 淘宝自动客服(旺旺机器人)
  15. MyBatis 02
  16. 前端:使用BootStrap搭建一个简单的网页
  17. 通过$route.mete.show实现组件动态展示
  18. i5 10400f参数 i5 10400f可以超频吗
  19. 【PyTorch】PyTorch搭建神经网络处理图片分类的完整代码
  20. 基于android的家庭收支管理软件

热门文章

  1. 话里话外:ERP与PDM、MES的关系区别是什么
  2. petshop4.0 详解之五(PetShop之业务逻辑层设计)[转]
  3. 跟几个程序员聊了聊他们的每月薪资收入
  4. 轻量NuGet服务—BaGet
  5. Prism for WPF 搭建一个简单的模块化开发框架
  6. 有温度的技术,改善上亿人的生活
  7. api-hook,更轻量的接口测试工具
  8. 集赞有礼!进击吧! Blazor !第六期 企业内部应用建设实战
  9. 网络知识 | 《图解TCP/IP》读书笔记(下)
  10. 程序员过关斩将--Http请求中如何保持状态?