bash和cmd的区别

422 阅读1分钟

操作系统可以分成核心(kernel)和shell(外壳)两部分,其中,shell是操作系统与外部的主要接口,管理外部与操作系统之间的交互。

windows系统中的shell分为两种,图形界面shell(资源管理器)和命令行shell(cmd:全称command shell)。在这里需要注意cmd和dos的区别:

cmd属于windows系统的一部分,dos本身就是一个系统,在dos系统下可以删除,修复windows系统,而在cmd下则不行。

linux和unix下的shell为bash(bourne again shell)。

windows下若想使用linux命令,可以通过power shell(微软提供)或者git bash(本人常用)。简单的来说这些工具在windows中实现了linux的功能。