很明显不可以。
我对Linux系统不算特别精通,但也算是得心应手不生疏,我来给你捋一下Linux和bash的关系,你也就知道为什么了。
什么是Bash
Bash本质是一种shell,是一个为GNU项目编写的Unix shell,也就是linux用的shell,它是shell的一种,Linux上默认采用的是bash。比如你在Linux中的终端命令行中所使用的shell就是bash,常用的命令如cd、mv等等。
什么是Linux系统
Linux系统是基于Unix开发的操作系统,并且应用广泛,Linux内核应用于Ubuntu、centos等,使用这种内核的操作系统都可以视为Linux系统大家族的一员。学习Linux需要学习shell命令(不是只有bash)各种结构,各种框架,各种编译程序等等。
为什么不能用Bash For Windows学习Linux系统?
Linux操作系统不是只有Bash,Bash只是Linux中默认的shell,也是很基础的终端命令,而你要学习Linux系统,就要学习Linux概论、目录结构等等一些东西。
用Bash For Windows也并不能完全模拟Linux下的bash命令,你在windows学的仅仅是一些Linux常用的命令,有可能还会应为兼容问题出错。
如果你是想系统的学Linux,还是老老实实地装上Linux系统学习吧!
评论里也有人说了,这个Bash For Windows我也用过,确实做开发交互对Windows方便很多,但是题主说的是学习Linux系统,不是学过,而且现在课程基本都是基于RedHat,在一个完全真实的Linux系统中能让你更好的了解Linux,学过后如果觉得虚拟机不方便,那你大可以在这个win10的子系统中玩。
假如你也喜欢计算机,黑客相关的知识的话,关注我吧!怪咖玩家与你进行更深层次交流。