终端VS命令解释器(Linux Windows)
cmd,powershell, linux命令行, .bat文件,.sh文件, .cmd文件,sh,shell,Bash
有什么区别?这些相似的名称看着就让人上火啊,希望能帮助到遇到相同问题的你
终端Terminal:命令输入黑窗口
命令解释器Shell:解析并执行用户输入的命令(终端“大脑”)
Win-Shell
cmd(早期Win的Shell)
powershell(cmd升级版,win系统默认shell)
Linux-Shell
sh(早期Linux的Shell)
bash(sh升级版,系统默认使用bash版本来解释命令执行)
也就是我们日常在虚拟机,linux子系统里面使用的Linux命令行