Командная строка MS-DOS и Linux.
Командная строка MS-DOS — интерфейс операционной системой, то есть способ приёма и передачи информации от системы пользователю и наоборот.
Тот, кто имел дело с юникс-подобными операционными системами скажут, что командная строка MS-DOS пародия на практически в совершенстве реализованный аналог в Юникс (Unix) или Линукс (Linux).
В дальнейшем всё разнообразие операционных систем на основе Unix и Linux мы будем называть Linux или Линукс (да простят нам линуксоиды). Этого упрощение для нас достаточно, чтобы рассмотреть в необходимом объеме основные команды MS-DOS .
Нельзя не согласиться с удобством командной строки Linux. Объяснения бесполезны. Это нужно один раз попробовать! Сразу становиться понятно, что командная строка Linux может запросто соперничать с графическим интерфейсом Windows. Название команд лаконичные, осмысленные и легко запоминающиеся (знание английского языка крайне желательно). Но самое важное — это отлично реализованная система подсказок и помощи!
В Linux достаточно начать набирать команду, а затем дважды нажать клавишу [TAB] и моментально всплывет список всех возможных вариантов завершения набора. Допустим, вы хотите воспользоваться менеджером установки программ Apt. Набираете apt- и жмете два раза [TAB] на клавиатуре. Вы увидите список команд, начинающихся с apt-. Для того, чтобы запустить одну из команд из списка — продолжаете набор и нажимаете [TAB] еще раз. Например вы набрали apt- (два раза [TAB] -> список), затем g ([TAB] ) и в строке появиться единственно возможный вариант — apt-get . Автоматическое завершение набора при работе в командной строке используется очень широко. Всплывают подсказки имен файлов, путей программ, параметров и т.п. Просто класс! Не будем рассказывать про систему помощи Linux — она на 100% самодостаточна.
Однако, что это я, мы ведь погружаемся в DOS ! Признаем катастрофическую упрощённость командной строки MS-DOS и двигаемся дальше.
Скромная привлекательность простоты MS-DOS.
С другой стороны, в простоте командной строки MS-DOS есть своя прелесть. Всё лаконично и просто. Абсолютно достаточно для наших целей. К тому же у MS-DOS есть своё преимущество. Пусть нет в полном объеме реализованной командной строки, но есть файловые менеджеры с различным функционалом, которые позволяют комфортно работать в операционке. Самые известные — Volkov Commander (VC) Norton Commander (NC) и Dos Navigator (DN).
Тем не менее, при всем удобстве файловых менеджеров, рассмотрим основы работы в командной строке DOS.
Команды MS-DOS бывают двух типов:
Внутренние команды, их выполняет командный процессор COMMAND.COM (например, dir, copy).
Внешние команды — программы, поставляемые вместе с ОС в виде отдельных файлов. Они представляют собой исполняемый файл с расширением .exe или .com и выполняют действия обслуживающего характера (например, форматирование диска, очистка экрана, проверка диска).
Команды состоят из имени команды и параметров, разделенных пробелами. Параметры — не обязательное требование. Они позволяют выполнять различные варианты реализации основной программы.
Вторая часть цикла статей об основных командах MS-DOS представляет собой краткий и удобный для использования справочник наиболее распространенных команд древней операционной системы.