Командная строка это нижний уровень операционной системы, позволяющий отладить её при сбоях и не только. Но основная задача командной строки это расширенное управление программным обеспечением, ибо в ней можно создавать пакетные файлы, позволяющие автоматизировать некоторые процессы, да и вообще, по нормальному админить систему или сеть без CMD невозможно.Также она позволяет работать с операционной системой безо всякой графической оболочки.
Также полезно будет почитать, что написано
тут .