Windows指令之echo命令
在批处理文件(bat文件)中,echo命令指的是“是否回显命令”,即是否把命令显示到控制台上。@的作用是关闭紧跟其后的一条命令的回显。接下来对此命令进行简单测试,了解其作用。
目的:让命令回显在控制台上。新建一个文件,命名为Test_echo.bat,在文件中编写如下内容:
echo hello, world
pause
这个批处理文件双击运行的结果如下:
目的:不让本命令回显在控制台上。修改文件内容,增加@符号,内容如下:
@echo hello, world
pause
这个批处理文件双击运行的结果如下:
目的:不让后面所有的命令回显在控制台上。修改文件内容,如下:
echo off
echo hello, world
这个批处理文件双击运行的结果如下:
目的:不让本命令及后面所有的命令回显在控制台上。修改文件内容,如下:
@echo off
echo hello, world
这个批处理文件双击运行的结果如下:
总结
echo命令执行后,显示所有命令
@echo命令执行后,显示除本条命令外所有命令。
echo off命令执行后,后面所有的命令均不显示,但本条命令显示。
@echo off命令执行后,本条及后面所有的命令均不显示。
pause命令执行后,程序暂停,也就是输出“请按任意键继续…”。