The echo setting determines whether command echoing is on or off. This is what a sample program looks like with command echoing on (default):

C:\Windows\System32>echo Hello, World!
Hello, World!

C:\Windows\System32>where explorer
C:\Windows\System32\explorer.exe

C:\Windows\System32>exit

This is what it looks like with echo off:

Hello, World!
C:\Windows\System32\explorer.exe

Getting and Setting

To get (display) the echo setting, use echo with no parameters:

> echo
ECHO is on.

To set the echo setting, use echo with on or off:

> echo off

> echo
ECHO is off.

> echo on

> echo
ECHO is on.

Note that with these examples, the prompt has been represented by >. When changing the echo setting, the prompt will appear and disappear, but that makes for unclear examples.

Note that it is possible to prevent a command from being echoed even when echo is on, by placing an @ character before the command.