COMMAND.COM es el nombre del intérprete de comandos para DOS y versiones de Windows de 16/32 bits (95/98/98 SE/Me). Al ser el primer programa que se ejecuta después del inicio, posee también el rol de la configuración del sistema ejecutando el archivo AUTOEXEC.BAT.
Como intérprete de comandos, tiene dos modos de ejecución. El primero es el modo interactivo, en el que el usuario escribe comandos los cuales son luego ejecutados. El segundo es el modo por lotes (batch), que ejecuta una secuencia predefinida de comandos guardada como un archivo batch, es decir, un archivo de texto con la extensión .BAT.
El sucesor de COMMAND.COM en Windows NT/2000/XP/2003/Vista/7 y OS/2 es cmd.exe, aunque sigue manteniéndose en los sistemas Windows para ofrecer compatibilidad con los viejos programas de DOS.
Todos los comandos son ejecutados solo tras presionar la tecla ↵ Entrar al final de la línea.
COMMAND.COM no discrimina mayúsculas, significando esto que los comandos pueden ser introducidos en mayúsculas o minúsculas indiferentemente (Ej: Dir, dIr, diR todos darán el mismo resultado)
Además de su función principal como intérprete, COMMAND.COM posee un número de comandos internos propios para trabajar con archivos. Para ejecutar un programa simplemente se escribe su nombre. Tampoco es necesario usar la extensión (Ej: nc.exe puede ser ejecutado como nc). Para cambiar la unidad en la que se está trabajando, escriba la letra asignada seguida de dos puntos (:), por ejemplo D:.
Esta sección no pretende mostrar todos los comandos disponibles, sino servir como vista general para los comandos más comunes:
Todos los comandos del modo interactivo pueden ser usados en archivos por lotes (batch)