C'est une émulation. Tout système d'exploitation doit posséder une interface en ligne de commande. Cela permet de faire ou d'automatiser des actions bien plus simplement qu'avec l'interface graphique et d'assurer une certaine continuité pour ceux qui ont de vieilles habitudes. Par exemple si on veut connaître l'adresse IP de ce forum on tape sur la ligne de commande ping www.eos-numerique.com. Si on veut avoir des renseignements sur la configuration réseau d'un ordinateur on tape ipconfig /all. Essaie et tu verras.

Mais pour des scripts vraiment sophistiqués il existe une autre interface en ligne de commande : powershell.exe qui fait infiniment plus de choses. Comme elle accepte aussi les commandes DOS je pense que la coexistence de l'interface ancienne et de cette nouvelle interface vit ses derniers moments.