1. Comandos internos:
- Los comandos internos son funciones integradas que ya están cargadas en la memoria de la computadora.
- Cuando se ingresa un comando interno, el intérprete de MS-DOS lo procesa directamente sin tener que acceder a ningún archivo ejecutable.
- No requieren estar ubicados en un directorio específico; puedes ejecutarlos desde cualquier directorio.
- Algunos ejemplos de comandos internos incluyen DIR (para enumerar archivos), CD (para cambiar directorios), COPY (para copiar archivos), etc.
2. Comandos externos:
- Los comandos externos son programas externos almacenados como archivos ejecutables (con extensiones como .COM, .EXE o .BAT) en el disco duro de su computadora.
- Cuando escribe un comando externo, el intérprete de MS-DOS busca el archivo ejecutable correspondiente en el directorio actual o en los directorios especificados en la variable de entorno PATH. Si se encuentra el archivo, se carga en la memoria y se ejecuta.
- La ubicación del archivo ejecutable es importante y, si no está en el directorio actual ni en la RUTA, es posible que deba proporcionar la ruta completa al archivo para ejecutarlo.
- Ejemplos de comandos externos incluyen FORMAT (para formatear un disco), DEL (para eliminar archivos), CHKDSK (para verificar la integridad del disco), etc.
Los comandos externos ofrecen más funcionalidad y flexibilidad en comparación con los comandos internos, aunque pueden requerir una configuración o ubicación específica en ciertos directorios para funcionar correctamente. Muchos programas de terceros también funcionan como comandos externos en MS-DOS.