Qu'est-ce qu'une commande externe et interne?

Sous MS-DOS, les commandes sont exécutées de deux manières: en interne et en externe. Une commande interne est incorporée dans le fichier command.com et une commande externe ne l’est pas et nécessite un fichier séparé pour fonctionner.

Par exemple, si le fichier fdisk.exe n'est pas installé sur votre ordinateur et que vous essayez d'utiliser la commande fdisk, vous recevrez un message d'erreur "Nom de fichier ou de commande incorrect". Fdisk est une commande externe qui ne fonctionne que si fdisk.exe, ou dans certains cas, fdisk.com, est présent.

Toutefois, tant que MS-DOS est exécuté sur votre ordinateur, des commandes internes, telles que la commande cd, seront toujours disponibles et ne nécessiteront pas l'exécution d'autres fichiers. Chacune des commandes répertoriées dans la page d'aide de MS-DOS indique quelles commandes sont externes et internes.

Pourquoi des commandes internes et externes sont-elles nécessaires?

Les commandes internes sont plus couramment utilisées et importantes pour le fonctionnement et l'utilisation du système d'exploitation Windows. En les incorporant dans le fichier command.com, ils peuvent être rapidement consultés et toujours disponibles dans MS-DOS et pour Windows en cas de besoin.

Les commandes externes sont des commandes puissantes et peuvent aider à résoudre les problèmes, à améliorer les performances ou à effectuer d'autres actions. En règle générale, les commandes externes ont des besoins en ressources plus élevés que les commandes internes. Le fait de les conserver dans des fichiers séparés, séparés des commandes internes, contribue à réduire la charge sous Windows. Ils peuvent également être ajoutés à Windows à tout moment en copiant le fichier de la commande externe sur l'ordinateur.