bat 、sh、vbs 文件区别

在tomcat文件的bin目录中能看到有 bat 和 sh 结尾的文件,以前仅仅晓得他们是可执行文件,并没有具体理解过他们的区别,接下来是收集的一些相干材料,治理一下笔记,供日后温习。

首先理解一下这些文件的名称 , bat 、sh 文件称作批处理文件,也称为脚本文件

批处理文件(batch file):也被称为批处理程序或脚本,能够简化日常或重复性工作。实质是无格局的文本文件,它蕴含一条或多条命令。

.bat是dos下的批处理文件,在window零碎上执行的文件。实质就是DOS命令汇合。它的文件扩大名为.bat或.cmd。在dos中键入批处理文件的名称,或者双击该批处理文件,零碎就会调用cmd.exe来执行它。
.sh另一个是linux下的批处理文件。实质就是shell命令汇合。sh文件的应用形式是用管理员权限去找到那个文件执行./xx.sh文件名字就能够了,或者采纳命令行sh xx.sh。
.vbs是vb脚本,应用形式和.bat一样。
DOS/Windows/Linux内核局部全副是基于汇编和C语言来编写的。其中C语言占90%以上的代码量,并实现次要的操作系统性能。当然,操作系统不仅仅是一个内核,还有大量的必须组件和工具,这些组件和工具Windows次要基于C++编写,Linux次要基于C编写,Dos次要基于C和汇编编写。
————————————————