一、bat文件
扩展名为bat的文件,bat意为Batch(批),是一种用于自动化执行一系列命令的脚本文件。
bat文件通常包含一系列命令或指令,每个命令占一行,批处理解释器会逐行读取bat文件中的命令并按顺序执行,可以实现复杂的自动化脚本功能。常用于安装软件,批量修改等。
二、.sh文件
Linux和Unix中的脚本文件,sh是shell的缩写,是一种命令行解释器,用于解释执行用户输入的命令和脚本文件。
.sh文件通常包含一系列命令和指令,每个命令占据一行,通过shell解释器执行。shell解释器会逐行读取.sh文件中的命令并按顺序执行。
三、msys2
一款开源的软件包管理系统,提供了类Linux的shell环境,方便跨平台开发和系统管理。