Dans MS-DOS, les commandes se répartissent en deux catégories :les commandes internes et les commandes externes. Voici en quoi ils diffèrent :
1. Commandes internes :
- Les commandes internes sont des fonctions intégrées déjà chargées dans la mémoire de l'ordinateur.
- Lorsqu'une commande interne est saisie, l'interpréteur MS-DOS la traite directement sans avoir à accéder à des fichiers exécutables.
- Ils ne nécessitent pas d'être situés dans un répertoire spécifique; vous pouvez les exécuter depuis n'importe quel répertoire.
- Quelques exemples de commandes internes incluent DIR (pour lister les fichiers), CD (pour changer de répertoire), COPY (pour copier des fichiers), etc.
2. Commandes externes :
- Les commandes externes sont des programmes externes stockés sous forme de fichiers exécutables (avec des extensions comme .COM, .EXE ou .BAT) sur le disque dur de votre ordinateur.
- Lorsque vous tapez une commande externe, l'interpréteur MS-DOS recherche le fichier exécutable correspondant dans le répertoire courant ou dans les répertoires spécifiés dans la variable d'environnement PATH. Si le fichier est trouvé, il est chargé en mémoire et exécuté.
- L'emplacement du fichier exécutable est important, et s'il ne se trouve pas dans le répertoire actuel ou répertorié dans le PATH, vous devrez peut-être fournir le chemin complet du fichier pour l'exécuter.
- Des exemples de commandes externes incluent FORMAT (pour formater un disque), DEL (pour supprimer des fichiers), CHKDSK (pour vérifier l'intégrité du disque), etc.
Les commandes externes offrent plus de fonctionnalités et de flexibilité que les commandes internes, même si elles peuvent nécessiter une configuration ou un placement spécifique dans certains répertoires pour fonctionner correctement. De nombreux programmes tiers fonctionnent également comme commandes externes dans MS-DOS.
|