专栏首页CSDN技术头条如何在Windows中运行bash

如何在Windows中运行bash

当微软宣布,将在Windows10上面支持bash时,所有的Unix命令行用户都为之雀跃了。上周三,微软发布了一个测试版本,开始支持了这项功能。

为了运行bash,首先要进行几步操作。首先,需要获得Windows10的build 14316。

安装内测版本之后,用户需要切换到开发者模式,从设置>更新(Settings > Updates),安全>开发者(Security > For Developers)打开新的设置页面,选择“Windows Subsystem for Linux (Beta)”,重启电脑,打开dos命令行,运行bash命令。

Windows10会进行确认,是否安装bash内测版,并在运行Linux子系统之前执行安装程序。

完成这些不怎么愉快的步骤之后,就可以在Windows上面使用Bash了。不过毕竟是内测版本,还存在很多bug:使用top命令会使整个系统死机,使用apt-get安装emacs会在成功之前挂起一次。但是总体来说,作为早期的测试版本还是比较出色的。

有一个小八卦:虽然Bash显示当前用户是超级用户,但是权限还是和现在的活跃用户有关,除非启动的时候添加“run as an administrator”选项。微软承诺将在以后修复这个bug,这样用户就会以用户的权限登录,可以使用sudo命令获取超级用户的权限。

在整合开源生态系统的开发工具方面,微软要做的还有很多。微软计划将来在Windows上支持更多的shell,这样其他像csh等shell的粉丝也能在Windows上工作了。

有趣的是,倍受欢迎的PowerShell脚本工具或将登录Linux。这个月在微软的开发者会议上,技术人员Jeffrey Snover暗示了这一点。

很多人强烈要求PowerShell支持Linux,但是因为.NET不支持Linux的原因,这想工作一直没有实现。他说,但是现在,微软开源了开发环境,实现起来就完全可能了。

原文:How to get Bash running on Windows(译者/赖信涛 责编/孙思)

CSDN原创文章,禁止任何形式的转载。

本文分享自微信公众号 - CSDN技术头条(CSDN_Tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-04-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微软拥抱Linux,为时已晚?

    今日,微软发布了一系列有关Linux的功能。首先,SQL Server支持Linux了,一周之后,微软宣布“原生的Linux二进制文件可以运行在Windows1...

    CSDN技术头条
  • 看完这篇 Linux 的基本操作你就会了!

    Linux 的优秀之处自然不必多说。如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的多功能越野车,上山下海飞天无所不能。

    CSDN技术头条
  • 什么程度才算精通 Linux?

    Linux 的优秀之处自然不必多说。如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的多功能越野车,上山下海飞天无所不能。

    CSDN技术头条
  • Linux面试题Top100

    回答: Linux是基于Linux内核的操作系统。它是一个开源操作系统,可以在不同的硬件平台上运行。它为用户提供了免费的低成本操作系统。这是一个用户友好的环境,...

    陈哈哈
  • 「Linux」这些Tips还是需要关注哈

    下午回到家就想睡觉,醒来以为快早上了,一看时间原来才晚上十一点了,感冒了两周,颓废了半个月,心态不咋好,现在又来和你们见面了,加油!

    我是程序员小贱
  • 善忘星人福利贴:不再丢三落四,VR/AR助你做个精致的人儿

    VRPinea
  • 构建 ARM Linux 4.7.3 嵌入式开发环境 —— BusyBox 构建 RootFS

    上一篇我们已经成功将 ARM Linux 4.7.3 的内核利用 U-BOOT 引导了起来。但是细心的你会发现,引导到后面,系统无法启动,出现内核恐慌 (Ker...

    RainMark
  • App运营者不可不知的33款数据分析工具

    如今的移动应用早已不再是某种结构单一、功能简单的工具了。当我们的移动应用变得越来越庞杂,我们便会需要借用分析工具,来跟踪和分析App内的每一个部分。幸运的是,...

    灯塔大数据
  • Kafka快速上手(2017.9官方翻译)

      为了帮助国人更好了解、上手kafka,特意翻译、修改了个文档。官方Wiki : http://kafka.apache.org/quickstart

    sunsky
  • 浅析分时系统和实时系统

    分时系统(Time Sharing System),它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率。它被经常应用于查询系统中,满足许多查询用户...

    MickyInvQ

扫码关注云+社区

领取腾讯云代金券