При работе в MS-DOS, прежде всего, необходимо знать что:
MS-DOS воспринимает только 8 символов имени и 3 символа расширения, а встречающийся в имени пробел игнорируется и, если в названии объекта имеется более восьми символов, воспроизводит только первые шесть, дополняя их тильдой и порядковым номером (заменяя тем самым, седьмой и восьмой символы). При этом порядковый номер определяется положением объекта на диске (обычно первые те, что созданы раньше). Таким образом, последовательно созданные папки Мои документы, Мои программы и Мои проигрыватели в Windows будут отражаться как Мои документы, Мои проигрыватели и Мои программы. А в MS-DOS как МОИДОК~11, МОИПРО~1 и МОИПРО~2 где, несмотря на алфавитное первенство, Мои проигрыватели будут отображаться как Моипро~2.
имена файлов и папок в командной строке MS-DOS разделяются косой чертой (\).
Обработке подлежат только те файлы, адрес которых указан в командной строке.
для запуска приложений MS-DOS без перехода в содержащий их каталог, вслед за приглашением, оканчивающимся знаком >, требуется набрать полный путь к ним от начала диска, например, D:\NC\nc. Если же часть требуемого пути уже выведена в командной строке (то есть, если пользователь находится на пол пути к искомому файлу), повторный ввод указанной части необязателен.
Команды, выполняемые MS-DOS, делятся на два типа: внутренние и внешние. При этом внутренние входят в набор команд предусмотренных командным процессором Command.com и, являясь неотъемлемой частью MS-DOS, не требуют для своего исполнения каких-либо дополнительных программ, а внешние, являются названиями дополнительных программ, отчасти поставляемых вместе с операционной системой, отчасти приобретаемых со стороны, вызывая эти программы для выполнения тех или иных операций. Для выполнения внешних команд, необходимо наличие соответствующих программ и указание операционной системе пути к ним. В остальном, их выполнение аналогично выполнению внутренних.
Некоторые команды исполняются без указания пути к программам их обслуживающим. К таким командам относятся, команды перемещения, копирования и переименования файлов, а так же другие внутренние команды (исполняемые командным процессором). Их, и некоторые программы, в частности, путь и привязка которых указана в автозагружаемом файле Autoexec.bat, (строка указания начинается со слова PATH) вызываются указанием только имени.
Файлы, имеющие расширение .exe, .bat и .com являются автоматически исполняемыми файлами (программами); введение их имен в командную строку воспринимается как команда запуска и, указание расширения, в таком случае, необязательно (но не при копировании и ей подобных операциях, иначе обработке подвергались бы все папки и файлы, различающиеся только расширением).
при работе в MS-DOS, первым всегда указывается имя программы предназначенной для выполнения операции или команда её выполнения (что, с пользовательской точки зрения, одно и то же), а через пробел указывается адрес, имя и расширение обрабатываемого файла. Например, для редактирования файла Autoexec.bat вызывается программа Edit (редактор); чтобы преступить к редактированию сразу после её открытия, в командную строку вводят: Edit C:\Autoexec.bat.
При нахождении в папке расположения требуемого файла, указание адреса излишне (в таком случае, указанная выше операция выглядит так: Edit Autoexec.bat): если адрес требуемого файла не указан, система интерпретирует это как указание на текущую папку.
При переименовании (Rename), после исходного имени и расширения, через пробел ставятся новые. При чём, больше восьми букв имени и трёх букв расширения, задавать нельзя.
При копировании и перемещении, кроме команды выполнения операции (Copy копировать, Move переместить), адреса и имени файла, с его расширением, задаются конечные адрес и имя с расширением. Например: copy c:\autoexec.bat d:\autoexec.bat. Но, находясь в папке получателя, излишне задавать конечное имя и адрес, с расширением.
Для обработки скрытых и системных файлов, обычно требуется снятие данного атрибута.
Нажатие клавиши F3 вызывает предыдущую команду.
Редактирование командной строки осуществляется с помощью курсорных клавиш: сдвинув курсор влево и, исправив нужный символ, его возвращают в прежнее положение, восстанавливая все последующие символы. Если команда не вмещается в строку, ее перенос на следующую обеспечивает нажатие CTRL+ENTER.
Для того чтобы узнать назначение и параметры команд или программ MS-DOS, их вызывают с параметром /?. Например, Copy /?. Однако данный способ не применим к драйверам и командам, применяемым в файле Config.sys.
Русская раскладка клавиатуры в MS-DOS включается сочетанием Ctrl с правым Shift, а английская - Ctrl с левым Shift
Кнопка F1 вызывает контекстную справку в приложениях имеющих графический интерфейс.
Кнопка Insert, при применении многих программ, включает режим вставки
Сочетания клавиш CTRL+C или CTRL+BREAK прекращает выполнение многих команд
Кнопка Escape обеспечивает выход из большинства приложений.
Некоторые команды MS-DOS:
Attrib внешняя команда просмотра, снятия или установки атрибутов.
Dir просмотр каталога. Заданная без пути, покажет текущий каталог, а при указании пути к другому каталогу, позволяет просмотреть указанный каталог, оставаясь в прежнем.
Dir/p его постраничный просмотр
dir/a просмотр всех файлов, в том числе системных и скрытых
Dir диск:\файл /s /a поиск указаного файла на указаном диске (удобно добавлять параметр /b)
cd переход в иной каталог (например, cd C:\mydocs\book\pc)
cd.. переход уровнем выше
cd\ переход к корневому каталогу
a: переход на диск А
d: переход на диск D
copy копировать
del удалить (для удаления большого числа файлов удобно применять Del *.* /p где параметр /p включен для выдачи запроса перед удалением каждого файла).
move переместить
rename переименовать (ren)
md создать новую папку (с обязательным указанием её имени)
RD удаление пустого каталога
DelTree (внешняя) удаление всей указанной ветви (удаление не пустого каталога).
Type просмотр небольших текстов
more (внешняя) постраничный просмотр любых файлов, прекращающийся при нажатии Ctrl+C
Copy con ввод текста в файл, непосредственно с экрана, заканчивается клавишей F6 с последующим нажатием ENTER.
HELP помощь (если таковая предусмотрена)
Win (внешняя, требующая наличия операционной системы Windows) команда, применяемая для загрузки Windows без перезапуска компьютера при работе в режиме командной строки.
Exit аналогичная ей команда возвращения к Windows без перезагрузки, применяемая для выхода из режима MS-DOS только при его эмуляции.
Подстановочные символы, применяемые в именах файлов:
? любой символ, или его отсутствие
* любое число любых символов
*.* все файлы данного каталога
В частности, команда DEL *.bak означает удаление всех файлов с расширением BAK из текущего каталога.
Дополнительные возможности сеанса MS-DOS:
Помимо команды Exit с последующим введением Enter (как и в режиме MS-DOS), позволяющей выйти из сеанса MS-DOS, сохранив внесённые изменения; в сеансе MS-DOS употребима комбинация клавиш ALT+ENTER для сворачивания полноэкранного режима в оконный, удобная для временного выхода.
Освоив принципы работы в MS DOS, вы можете скачатьдокументацию по MS DOS со страницы Документация по системе, программам и железу. Но не забывайте и о том что, дальше в этой книге много конкретных приемов работы в MS DOS, написание bat-файлов, создание загрузочных меню и дискет, ... и многое другое, касающееся не только MS DOS.