Современные операционные системы семейства Windows являются прямыми потомками MS-DOS (Microsoft Disk Operation System) или как чаще ее называют DOS.
В DOS взаимодействие между пользователем и компьютером происходило путем набора команд и их опций. Графика показывалась на мониторе лишь как белые символы на черном фоне. Мышки, без которой уже не можем обойтись, вообще не было.
Но это уже в далеком прошлом. Время шло, компьютерная индустрия развивалась бурными темпами, появились системы с графическим интерфейсом. Казалось бы, необходимость использования потомков DOS - текстовых команд исчерпана, но необходимость в них все еще актуальна, так как она играет важную роль в системном администрировании. Проще говоря, многие возможности и функции недоступны из графического интерфейса и командная строка является единственным средством доступа к этим инструментам.
Командная среда, эмулирующая DOS имеет множество названий, таких как – командная строка, командное окно, командная среда и т.д. Мы отойдем от таких размытых терминов и будем называть ее командной строкой.
Так почему же командная строка все еще вызывает интерес? Давайте попробуем разобраться, что мы получим можем изучив ее:
>Во-первых, с помощью командной строки возможно создание сценариев автоматизации и пакетных файлов, т.е. выполнение одной или нескольких команд без вмешательства пользователя. Автоматизация заданий, сэкономит время и деньги. (Например, возможно создание cmd файла, который будет в архивировать Вашу систему, запустить антивирус на сканирование, также возможен запуск заданий на удаленном компьютере).
>Во-вторых, это управление данными и файлами (Например, копирование - copy, перемещение - move, удаление – del. Добавьте сюда возможность автоматизации и перед Вами мощный инструмент для использования).
>В-третьих, администрирование компьютера. По своему желанию можно создать даже службу которая будет запускаться при старте ОС.
>В-четвертых, администрирование сети. Многие команды администрирования сети не имеют графических эквивалентов (например – команда ping, pathping, tracert). Эти команды имею первостепенное значение при диагностике и устранении неисправностей проблем с сетью.
Соответственно, делайте выводы!