简单梳理一下“批处理、bat、CMD、DOS、命令行、命令提示符、运行”的区别

博主一直用批处理命令来批量操作文件,也知道如果想要在CMD窗体中正确显示中文,那么bat文件编码就必须是ANSI或GB18030,而非utf-8。但一直对其中原由不甚明白,今天在搞明白这件事的过程中,也对其他的知识做了一些了解,现在记录并梳理一下:
 
计算机操作系统中可执行的只有应用程序和命令。
应用程序可根据其接收的参数对应其内部的命令及参数让系统执行相应的操作。
 
批处理:批量处理。它只是一个概念,相对于单个处理。
 
批处理命令:用于批量处理的命令。
 
批处理文件:写有批处理命令代码的文件。
 
bat:特指.bat文件,是DOS和Windows中的批处理文件。(在Windows中与.cmd文件等同,都是由cmd.exe解释执行的。而.cmd是Windows中的批处理文件,无法在DOS中执行。)
 
CMD:是Windows中的一个应用程序cmd.exe。拥有和DOS界面相同外观并可以使用和DOS命令同名的命令处理相同事情)
 
CMD命令:是cmd.exe中的命令。
 
DOS:是一个操作系统
 
DOS命令:是DOS系统中的命令。
 
命令行:操作系统中的命令。
 
命令提示符:CMD命令输入的提示位置。(即打开cmd.exe并进入当前目录)
 
运行:用于执行系统文件夹中应用程序及向应用程序传递参数。
 
 
 

posted @ 2020-11-02 23:35  兔子远征军  阅读(1161)  评论(0编辑  收藏  举报