Question: what is the difference between internal and external dos commands?
Answer: Internal commands are DOS commands embedded into cmd.exe shell. They are always available to the user and tend to focus on file and folder commands. An example of a internal command would be "CLS" to clear the screen. External commands are not located in the shell but are in program files stored on disk.