In MS-DOS lassen sich Befehle in zwei Kategorien einteilen:interne Befehle und externe Befehle. So unterscheiden sie sich:
1. Interne Befehle:
- Interne Befehle sind integrierte Funktionen, die bereits in den Speicher des Computers geladen sind.
- Wenn ein interner Befehl eingegeben wird, verarbeitet der MS-DOS-Interpreter diesen direkt, ohne dass auf ausführbare Dateien zugegriffen werden muss.
- Sie müssen sich nicht in einem bestimmten Verzeichnis befinden; Sie können sie von jedem Verzeichnis aus ausführen.
- Einige Beispiele für interne Befehle sind DIR (zum Auflisten von Dateien), CD (zum Ändern von Verzeichnissen), COPY (zum Kopieren von Dateien) usw.
2. Externe Befehle:
- Externe Befehle sind externe Programme, die als ausführbare Dateien (mit Erweiterungen wie .COM, .EXE oder .BAT) auf der Festplatte Ihres Computers gespeichert sind.
- Wenn Sie einen externen Befehl eingeben, sucht der MS-DOS-Interpreter nach der entsprechenden ausführbaren Datei im aktuellen Verzeichnis oder in den in der Umgebungsvariablen PATH angegebenen Verzeichnissen. Wenn die Datei gefunden wird, wird sie in den Speicher geladen und ausgeführt.
– Der Speicherort der ausführbaren Datei ist wichtig. Wenn sie sich nicht im aktuellen Verzeichnis befindet oder im PATH aufgeführt ist, müssen Sie möglicherweise den vollständigen Pfad zur Datei angeben, um sie auszuführen.
- Beispiele für externe Befehle sind FORMAT (um eine Festplatte zu formatieren), DEL (um Dateien zu löschen), CHKDSK (um die Festplattenintegrität zu überprüfen) usw.
Externe Befehle bieten im Vergleich zu internen Befehlen mehr Funktionalität und Flexibilität, erfordern jedoch möglicherweise eine spezielle Einrichtung oder Platzierung in bestimmten Verzeichnissen, um ordnungsgemäß zu funktionieren. Viele Programme von Drittanbietern funktionieren auch als externe Befehle unter MS-DOS.