I MS-DOS delas kommandon in i två kategorier:interna kommandon och externa kommandon. Så här skiljer de sig åt:
1. Interna kommandon:
– Interna kommandon är inbyggda funktioner som redan är inlästa i datorns minne.
- När ett internt kommando skrivs in bearbetar MS-DOS-tolken det direkt utan att behöva komma åt några körbara filer.
- De kräver inte att de finns i en specifik katalog; du kan köra dem från vilken katalog som helst.
- Några exempel på interna kommandon inkluderar DIR (för att lista filer), CD (för att ändra kataloger), COPY (för att kopiera filer), etc.
2. Externa kommandon:
- Externa kommandon är externa program som lagras som körbara filer (med tillägg som .COM, .EXE eller .BAT) på din dators hårddisk.
- När du skriver ett externt kommando söker MS-DOS-tolken efter motsvarande körbara fil i den aktuella katalogen eller i de kataloger som anges i miljövariabeln PATH. Om filen hittas läses den in i minnet och körs.
- Platsen för den körbara filen spelar roll, och om den inte finns i den aktuella katalogen eller listad i PATH kan du behöva ange hela sökvägen till filen för att köra den.
- Exempel på externa kommandon är FORMAT (för att formatera en disk), DEL (för att radera filer), CHKDSK (för att kontrollera diskintegritet), etc.
Externa kommandon erbjuder mer funktionalitet och flexibilitet jämfört med interna kommandon, även om de kan kräva specifik installation eller placering i vissa kataloger för att fungera korrekt. Många tredjepartsprogram fungerar även som externa kommandon i MS-DOS.