ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

bat 、sh、vbs 文件区别

2022-01-26 21:06:22  阅读:228  来源: 互联网

标签:文件 bat 批处理 vbs sh 编写


bat 、sh、vbs 文件区别

在tomcat文件的bin目录中能看到有 bat 和 sh 结尾的文件,以前仅仅知道他们是可执行文件,并没有详细了解过他们的区别,接下来是搜集的一些相关资料,治理一下笔记,供日后复习。


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

批处理文件(batch file):也被称为批处理程序或脚本,可以简化日常或重复性任务。本质是无格式的文本文件,它包含一条或多条命令。

  1. .bat是dos下的批处理文件,在window系统上执行的文件。本质就是DOS命令集合。它的文件扩展名为.bat或.cmd。在dos中键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe来执行它。
  2. .sh另一个是linux下的批处理文件。本质就是shell命令集合。sh文件的使用方式是用管理员权限去找到那个文件执行./xx.sh文件名字就可以了,或者采用命令行sh xx.sh。
  3. .vbs是vb脚本,使用方式和.bat一样。

DOS/Windows/Linux内核部分全部是基于汇编和C语言来编写的。其中C语言占90%以上的代码量,并实现主要的操作系统功能。当然,操作系统不仅仅是一个内核,还有大量的必须组件和工具,这些组件和工具Windows主要基于C++编写,Linux主要基于C编写,Dos主要基于C和汇编编写。


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UPg26brI-1643201725443)(../../source/images/bat%20%E3%80%81sh%20%E6%96%87%E4%BB%B6%E5%8C%BA%E5%88%AB/image-20220126204822192.png)]

由上图可以看到,在 /bin 目录中两种可执行文件,bat文件是为了在window系统上执行的文件,.sh文件是 linux下的批处理文件。如:startup.bat 和 startup.sh。

标签:文件,bat,批处理,vbs,sh,编写
来源: https://blog.csdn.net/SPRATAD/article/details/122708607

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有