如何Windows上具有shell环境?

2020-05-10

这个问题有很多答案,但有的答案往往非常精妙~

我能想到的,有以下几种:

1 使用虚拟机

安装virtual box或者VMware,然后在里面安装Linux,不久可以使用shell了吗?

确实可以,但并不实用啊,麻烦,且不方便使用Windows上的文件。

举个例子:

我想在window上改变文件权限,但是cmd下又不支持chmod,难道我要把文件拷贝到虚拟机中,改了权限再放回来?太麻烦了!

2 使用Cygwin

cygwin这个工具我非常喜欢,用它来进行编译交叉工具链。good!

3 使用git bash

那有没有更简单的呢?那就是使用git bash!

因为git bash是使用mingw编译出来的,天然就自带了shell环境,程序员可能不会知道cygwin或者使用它,但是大部分程序员都会使用git吧?那么只要你安装了git,直接右键选中git bash,哈哈,shell环境走起来,还能在里面执行sh脚本呢,岂不美哉?