Не расставайтесь с DOSНе так уж это было давно, как порой кажется, каких-нибудь 10-12 лет назад, когда на своих компьютерах пользователи использовали систему DOS. И эта система для многих целей была вполне нормальной. Но, работая в Windows, не следует забывать о старом добром DOS. Бывают случаи, когда на выручку приходит загрузочная дискета, сделанная в Windows 98. А как известно, загрузившись с этой дискеты, можно загрузится в командную строку, т.е. в DOS. Но эта система при загрузке появляется как черт из табакерки - черная с парой светящихся символов. ЧТО ДЕЛАТЬ? Бежать в магазин...
Чтобы чувствовать себя нормально в DOS, необходимо усвоить его стандартные команды. На всякий случай, здесь текстовая страница с командами для печати. Когда пользователь приобретает некоторый опыт работы в Windows, ему хочется настроить систему, как говорится под себя, т.е. покопаться в реестре Windows, изменить некоторые файлы настроек и т.д. Бывает так, что что-то напутано, и Windows не загружатся. Обычно, рекомендуют перед изменение настроек оставлять копии изменяемых файлов и файлов реестра, чтобы в случае чего загрузиться в DOS с загрузочной дискеты и заменить искалеченные файлы их копиями. Для Windows 98 обычно делают копии файлов реестра SYSTEM.DAT и USER.DAT, а для Windows 2000/XP - файлы без расширения в каталоге WINNTrepair. Желательно, иметь установленным на компьютере какой-нибудь файловый менеджер, работающий в среде DOS. Например, DOS Navigator, Norton Commander, Volkov Commander и др. Запуск этих программ в DOS прокомментирую в этой статье. Вот, собственно, и команды DOS, может я не все вспомнил, можете добавить, прислав на мой собачий адрес письмо в текстовом формате. Клавиши для редактирования команд
Клавиши | Назначение | Стрелки влево/вправо | Перемещение курсора влево/вправо | Backspace | Удаление предыдущего символа | Стрелки вверх/вниз | Вывод предыдущей/следующей команды | DEL | Удаление текущего символа | INS | Вставка | ESC | Очистка командной строки | F3 | Вызов предыдущей команды | F7 | Вывод на экран списка команд и их номеров | F9 | Вывод текста команды с данным номером |
Клавиатурные команды управления операциями Клавиши | Назначение | Enter | Запуск и выполнение команды | Ctrl+C или Ctrl+Break | Прерывание выполнения команды | Ctrl+S, Ctrl+NumLock или Pause | Приостановка вывода информации на экран | Shift+PrintScreen | Вывод на печать содержимого экрана на принтер | a: b: c: d: ... [Enter] | Смена диска |
Команды для работы с каталогами Чтобы команда сработала, нужно ее напечатать при помощи клавиатуры и нажать ENTER. В основном регистр не учитывается, т.е. команды можно вводить как маленькими так и большими буквами. DOS не понимает длинные имена файлов, только в формате 8.3, т.е. 8 символов в названии файла и 3 - в расширении. Обратите внимание на пробелы. Как правило, в DOS`e после пробела должен стоять параметр. Команда | Формат | Описание | Параметры | dir | dir диск:путьимя_файла /параметры | Просмотр каталога | /p - поэкранный вывод, /W - вывод информации только об именах файлов (по пять в каждой строке) | md | md диск:имя_каталога | Создание каталога | | cd | cd диск:имя_каталога | Смена текущего каталога | | rd | rd диск:имя_каталога | Удаление каталога | | deltree | deltree имя_файла_или_имя_каталога | Удаление каталога со всем его содержимым | | move | move диск: имя_каталога новое_имя_каталога | Переименование каталога | | path | path диск1:имя_каталога1;диск2:имя_каталога2 | Поиск | |
Набрав две точки (..) можно вернуться в предыдущий каталог, а при вводе - в корневой каталог.Примеры: dir - просмотр оглавления текущего каталога; dir *.ex - выводится информация обо всех файлах с расширением EXE из текущего каталога; cd c:catalog - установить текущим каталог с именем catalog на диске C; cd .. - переход на каталог выше; cd - переход в корневой каталог; md books - в текущем каталоге создать подкаталог books; md c:archives - в корневом каталоге на диске С: создается каталог archives; rd games - удаление каталога games в текущем каталоге.
Команды для работы с файлами Ниже рассматриваются наиболее важные команды для работы с файлами. Команда | Формат | Описание | copy | copy диск1:путь1имя_файла1 /v /a /b диск2:путь2имя_файла2 /v /a /b | Копирование или присоединение одного или нескольких файлов. Файл1 - источник, а файл 2 - приемник. | del | del диск:путьимя_файла | Удаление файла | ren | ren диск:путьимя_файла1 имя_файла2 | Переименование файла, где имя_файла1 - старое имя имя_файла2 - новое | move | move /y имя_файла имя каталога | Перемещение файла в другой каталог | type | type диск:путьимя_файла | Вывод на экран текстового файла |
В команде copy иногда используются параметры: /v - проверка правильности записи после копирования файла; /a - файлы ASCII; /b - двоичные файлы. В данной команде вместо имен файлов можно использовать обозначения устройств, например: Con - консоль (клавиатура для ввода, экран для ввода). При вводе с клавиатуры конец файла задается как Ctrl+Z; PRN или LPT1 - принтер (только как выходной файл). В команде move используется параметр /y для перезапсиси файлов без запросов.
Примеры: copy con readme.txt - поочередный ввод символов с клавиатуры в файл readme.txt. Набор текста завершается нажатием на клавиши Ctrl+Z и Enter. copy con prn - текст, набираемый на клавиатуре, печатается на принтере. copy readme.txt prn - текстовый файл readme.txt печатается на принтере. copy c: text.* a: - копирование всех файлов с именем text с диска С на диск А. copy *.exe d: - копирование всех файлов с расширением ЕХЕ из текущего каталога в текущий каталог диска А под тем же именем. copy d: *.* - копирование всех файлов из корневого каталога диска D в текущий каталог под теми же именами. copy ch1+ch2+ch3 books/v - объединение файлов ch1, ch2 и ch3 в файл books текущего каталога текущего диска спроверкой записи. del *.* - удаление всех файлов из текущего каталога. ren d:*.rtf *.txt - переименование файлов с расширением RTF в текущем каталоге на диске D. Файлы получают расширение TXT. type readme.txt - вывдится на экран содержимое файла readme.txt Команды для работы с дисками Самой, пожалуй, распространенной командой является форматирование диска format, она выполняет разметку поверхности диска, записывает на нем системную информацию (загрузочный сектор, таблицу размещения файлов и корневой каталог), а также проверяет диск на наличие дефектов. Нужно всегда помнить, что команда format уничтожает всю информацию на диске!. format диск: /b /s /v /u /q /f:емкость_диска /n:секторов /t:дорожек Могут применяться следующие параметры: /b - на диске резервируется место для системных файлов, которые могут быть скопированы в дальнейшем на диск командой sys; /s - запись на диск системных файлов IO.SYS, MSDOS.SYS, COMMAND.COM, в результате чего диск становится системноым; /v - запрос перед форматированием метки тома; /u - форматирование диска с уничтожением всех данных; /q - быстрое форматирование; /f:емкость - выбор емкости, на которую форматируется диск, например, 1440 - 1,44 МБ; /n:секторов и /t:дорожек - устанавливает количество дорожек и секторов для нестандартных дисков. Системные файлы также могут быть скопированы на диск командой sys. Команда diskcopy полностью копирует всю информацию с одной дискеты на другую: diskcopy диск1: диск2: Примеры: diskcopy a: a: - копирование информации одной дискеты на другую, устанавливаемую на тот же самый дисковод; format a:/s/v - форматирование дискеты с копированием на нее системных файлов и выводом метки тома; sys a: - копирование системных файлов на диск А. Операционная система MS-DOS располагает также дополнительными командами предназначеными для работы с подкаталогами и обслуживания жестких и гибких дисков. Ярким пимером является загрузочная дискета, сделанная в Windows 98. На этой дискете располагается операционная система MS-DOS с нужными и полезными программами. Самыми распространенными являются FORMAT.COM, SYS.COM, FDISK.EXE, SCANDISK.EXE. Несколько слов было сказано о FORMAT.COM и SYS.COM. Теперь краткая характеристика FDISK.EXE и SCANDISK.EXE: SCANDISK.EXE Предназначена для проверки поверхности диска, файловой системы и каталогов. Например, нужно проверить из-под DOS диск С, для этого набираем команду: scandisk c: FDISK.EXE Достаточно мощная программа для разбиения на разделы винчестера (HDD) из-под DOS. Конечно, есть более продвинутая программа, которая также работает из-под DOS это Partition Magic, но именно FDISK способен сделать на новом винчестере загрузочный сектор. FDISK делит HDD на разделы с форматированием каждого раздела, поэтому, нужно помнить, что при разбиении HDD на разделы программой FDISK вся информация будет удалена. Синтаксис запуска: fdisk. Если установлена операционная система Windows 98, то в DOS можно загрузиться при загрузке компьютера, удерживая клавишу F8. После чего нужно выбрать 5 пункт Command prompt only. Выбрав пункт Command prompt only пользователь попадает в командную строку или в DOS. Кстати, из командной строки можно восстановить реестр из копии командой scanreg /restore или оптимизировать реестр сжатием командой scanreg /opt. Очень большое упущение сделала компания Microsoft, убив прямой вход в MS DOS при установленной Windows ME. Эта операционная система из серии Windows 9x, а входа нет. Но оказывается не все потеряно. Как в Windows Millennium включить режим "command prompt only" и "Safe mode command prompt only"? У Windows 98 при загрузке можно держать клавишу F8 или Ctrl, тогда появится меню с режимами загрузки, включая и два вышеперечисленных. У Millennium эти режимы отсутствуют. Нужно заменить файл io.sys. Для этого возьмите чистую дискету и сохраните на ней "родной" io.sys с винчестера: sys A: Эту дискету используйте потом для восстановления оригинального io.sys. Создайте другую загрузочную дискету через меню Windows Setup в диалоге Установка/Удаление программ. После этого io.sys на винчестере замените тем, что предназначен для загрузки с дискеты (он расположен в каталоге С:WindowsCommandEBD), загрузившись с созданной системной дискеты и сделав sys C: или такой командой из обычного режима: sys C:WindowsCommandEBD C: После этой процедуры при загрузке будут обрабатываться файлы autoexec.bat, config.sys, msdos.sys, и появятся недостающие пункты в загрузочном меню. Лично я сторонник нескольких систем на компьютере, ибо при таких емкостях современных винчестеров нет проблем установки нескольких систем. Но все равно держу на всякий случай дискету, сделанную в Windows 98, совсем немного дополнив ее программой под DOS файловым менеджером Volkov Commander. Этот файловый менеджер будет очень хорошим помощником в DOS, т.к. он мал (52 кБ) и влезет на загрузочную дискету. Скачайте Volkov Commander и распакуйте архив на загрузочную дискету. На загрузочную дискету автоматически записывается файл AUTOEXEC.BAT, откройте его в текстовом редакторе и запишите строчку a:vcvc.com. После этого, при загрузке компьютера с загрузочной дискеты, будет загружаться Volkov Commander. Можете не добавлять строчку запуска Volkov Commander в AUTOEXEC.BAT, его можно запустить командами (то, что нужно вводить, отмеченно красным, комментарии синим): A:>cd vc - переход в каталог VC A:VC>vc - запуск программы Volkov Commander. Вот, собственно, и все, что хотел рассказать в этой статье о командах MS-DOS. |