Existem duas categorias principais de comandos:externos e internos.
Comandos externos são aplicativos de software localizados em arquivos na estrutura de diretórios do seu sistema operacional, como C:\Windows\System32. Exemplos de comandos externos são dir e copy.
Comandos internos são integrados e gerenciados diretamente pelo sistema operacional sem a necessidade de carregar um arquivo externo, como cd (alterar diretório) e dir.