command1 & command2
: Se utiliza para separar múltiples comandos en una línea de comando. Cmd.exe ejecuta el primer comando y luego el segundo comando.
command1 && command2
: Use para ejecutar el comando siguiente && solo si el comando que precede al símbolo es exitoso. Cmd.exe ejecuta el primer comando y luego ejecuta el segundo comando solo si el primer comando se completó correctamente.
command1 || command2
: Use para ejecutar el comando siguiente || solo si el comando precede a || falla Cmd.exe ejecuta el primer comando y luego ejecuta el segundo comando solo si el primer comando no se completó correctamente (recibe un código de error mayor que cero).
(command1 & command2)
: Se utiliza para agrupar o anidar múltiples comandos.
command1 parameter1;parameter2
: Se utiliza para separar los parámetros del comando.
cls && cd
Obras en el cmd.exe Win7, pero no estoy seguro si funciona en un shell de DOS