• 微软正筹备“自适应Shell” 弥补Windows 10版本之间体验差异

    “一个Windows”是微软多年来一直使用的术语,而Windows 10系统则帮助微软实现了这个愿景。即使如此,运行在不同类型设备上的不同Windows 10版本依然存在重大差异。现在,微软正筹备使用统一的“自适应Shell”弥补这差异,并且替代独立的Shell。

  • Shell 数组

    Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。

  • 如何在Windows中运行bash

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

  • 不仅是命令行,Windows 10 也可以运行 Linux 的图形界面程序了

    正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在Windows 10 里面了,这包括 Linux 上著名的 bash shell 以及很多重要的 Linux 程序,如:apt、ssh、vim、 emacs、tar、 php、 perl、 python、 gcc 等等。微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明,目前除了部分命令行程序不能运行之外,还不支持 Linux 下的图形界面程序,比如 Firefox。

  • 微软将在Windows上运行Linux系统的Bash

    Bash(Bourne Again Shell)是 Linux 系统中使用的一种 Shell。它整合了附加组件和额外插件,是 Bourne Shell 的增强版,同样是基于 GNU 框架下发展出来的。它为用户提供了使用文本命令模式来实现各项功能(和/或使用脚本)。目前使用 Cygwin 或者 MSYS 等工具能够在 Windows 系统上运行 Bash Shell,但是显然微软计划为此再进一步。

  • Linux Shell 流程控制

    linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。