Lista de comandos de DOS


Este artículo presenta una lista de los comandos utilizados por los sistemas operativos DOS , especialmente los que se utilizan en los PC compatibles (PC) IBM basados en x86 . Otros sistemas operativos DOS no forman parte del alcance de esta lista.

En DOS, se proporcionaron muchos comandos del sistema estándar para tareas comunes, como enumerar archivos en un disco o mover archivos. Algunos comandos estaban integrados en el intérprete de comandos, otros existían como comandos externos en el disco. Durante las varias generaciones de DOS, se agregaron comandos para las funciones adicionales del sistema operativo. En el sistema operativo actual de Microsoft Windows , todavía se puede utilizar una ventana de símbolo del sistema en modo texto, cmd.exe .

El intérprete de comandos para DOS se ejecuta cuando no se está ejecutando ningún programa de aplicación. Cuando una aplicación sale, si se sobrescribió la parte transitoria del intérprete de comandos en la memoria, DOS la recargará desde el disco. Algunos comandos son internos, integrados en COMMAND.COM; otros son comandos externos almacenados en disco. Cuando el usuario escribe una línea de texto en el símbolo del sistema operativo, COMMAND.COM analizará la línea e intentará hacer coincidir el nombre de un comando con un comando integrado o con el nombre de un archivo de programa ejecutable o un archivo por lotes en el disco. Si no se encuentra ninguna coincidencia, se imprime un mensaje de error y se actualiza el símbolo del sistema.

Los comandos externos eran demasiado grandes para mantenerlos en el procesador de comandos o se usaban con menos frecuencia. Estos programas de utilidad se almacenarían en el disco y se cargarían como los programas de aplicación normales, pero se distribuirían con el sistema operativo. Las copias de estos programas de comando de utilidad tenían que estar en un disco accesible, ya sea en la unidad actual o en la ruta de comando establecida en el intérprete de comandos.

En la lista siguiente, se dice que los comandos que pueden aceptar más de un nombre de archivo, o un nombre de archivo que incluya comodines (* y?), Aceptan un filespecparámetro (especificación de archivo). Se dice que los comandos que pueden aceptar un solo nombre de archivo aceptan un filenameparámetro. Además, se pueden proporcionar conmutadores de línea de comando u otras cadenas de parámetros en la línea de comando. Se pueden usar espacios y símbolos como "/" o "-" para permitir que el procesador de comandos analice la línea de comandos en nombres de archivo, especificaciones de archivo y otras opciones.

El intérprete de comandos conserva el caso de los parámetros que se pasan a los comandos, pero los nombres de los comandos en sí mismos y los nombres de los archivos no distinguen entre mayúsculas y minúsculas.