6.Справочные сведения о командах Ms-DosВ главе приведены сведения о наиболее полезных командах MS DOS.ОбозначенияПри описании команд MS DOS квадратные скобки, фигурные скобки и многоточие используются только для объяснения описания формата команд, они не должны набираться пользователем при вводе команды. Эти символы имеют следующее значения: [xxx] - в команде может (но не обязан) присутствовать элемент xxx; [xxx]... - в команде может присутствовать один или несколько элементов xxx (как правило, разделенных пробелами), а может не быть ни одного элемента xxx; [xxx|yyy] - в команде могут присутствовать либо xxx, либо yyy, либо ни один из них; {xxx|yyy} - в команде должны присутствовать либо xxx, либо yyy. Команда смены текущего дисководаДля смены текущего дисковода надо набрать имя дисковода, который должен стать текущим, а затем двоеточие, например A: - переход на дисковод A: C: - переход на дисковод C: После ввода команды надо нажать клавишу [Enter]. Не следует делать текущим дисковод на дискетах, если на дисководе нет дискеты, или дискета не читается, или не форматирована. Изменение текущего каталогаДля изменения текущего каталога имеется команда cd (Change Directory). Формат команды: cd [дисковод:]путь Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе - на текущем дисководе. Примеры cd \ - переход в корневой каталог текущего дисковода; cd \exe\dos - переход в каталог \exe\dos. Удаление файловДля удаления файлов имеется команда del (delete). Формат команды: del [дисковод:][путь\]имя_файла В имени файла можно употреблять символы * и ? Примеры del *.bak - удаление всех файлов с расширением .bak из текущего каталога; del paper.doc - удаление файла paper.doc из текущего каталога. Если Вы захотите удалить все файлы из каталога, например, командой del *.* , то MS DOS спросит Вас: Are You sure (Y/N) ? (Вы уверены ?) Для удаления файлов надо нажать “Y” (Yes - да) и [Enter], для отмены команды - нажать “N” (No - нет) и [Enter]. Просмотр каталогаДля вывода оглавления каталога имеется команда dir. Формат команды: dir [дисковод:][путь\][имя_файла][/P][/W] В имени файла можно употреблять символы * и ?. Если имя файла не задано, то выводится все оглавление каталога. Если имя задано, то выводятся только сведения о данном файле или группе файлов. Если не заданы дисковод или путь, то подразумевается текущий дисковод и текущий каталог. Для каждого файла команда dir печатает на экране его имя, расширение имени, размер файла в байтах, дату и время создания или последнего обновления файла. Подкаталоги отмечаются <DIR>. В конце выдачи сообщается о размере свободного пространства на диске (рисунок B). Volume in drive C is VDISK V3.3 Directory of C:\LEX . <DIR> 9-27-90 7:37a .. <DIR> 9-27-90 7:37a NC MNU 75 9-24-90 12:03p PARAM LEX 462 9-21-90 1:25p STNDBOLD FNT 32909 1-04-80 8:14a RNOTES LEX 15257 9-25-90 11:50a FNTEPS DLF 3086 6-01-88 8:24a FNTRAVI DLF 590 5-31-88 5:01p PS_DLF EXE 3972 1-09-88 5:37p LORATOR FNT 26975 1-31-88 8:10p KEY LEX 1398 6-24-87 6:22p TEST LEX 1764 4-08-88 12:35p PRINTER OLD 10358 12-08-88 11:44a COD TXT 3608 9-19-90 2:46p 24 File(s) 448512 bytes free Рисунок B. Информация выводимая командой dirПараметр /P задает поэкранный вывод оглавления. При указании этого параметра MS DOS после заполнения экрана будет ждать до тех пор, пока пользователь не нажмет любую клавишу, после чего будет выводить следующую страницу. Параметр /W задает вывод только информации об именах файлов в каталоге (рисунок C). Volume in drive C is VDISK V3.3 Directory of C:\LEX . .. NC MNU PARAM LEX KEYMACRO BAK EPSFX80 DRV PRINTER DRV LEX EXE ITAL FNT MORATOR FNT STND FNT RNOTES LEX FNTEPS DLF PS_DLF EXE KEY LEX TEST LEX PRINTER OLD 24 File(s) 449536 bytes free Рисунок C. Информация выводимая командой dir с параметром /WПримеры dir - вывести оглавление текущего каталога; dir *.exe - вывести оглавление о всех файлах с расширением .exe из текущего каталога; dir a:\ - вывести оглавление корневого каталога на диске а:. Создание каталогаДля создания каталога имеется команда md (Make Directory). Формат команды: md [дисковод:]путь Примеры md xxx - создание подкаталога xxx в текущем каталоге; md a:\work - создание подкаталога work в корневом каталоге диска a:. Уничтожение каталогаДля удаления (пустого) каталога имеется команда rd (Remove Directory). Формат команды: rd [дисковод:]путь Примеры rd xxx - удаление подкаталога xxx в текущем каталоге; rd a:\work - удаление подкаталога work в корневом каталоге диска a:. Удалить можно только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов. Переименование файловДля переименования файлов имеется команда ren (Rename). Формат команды: ren [дисковод][путь\]имя_файла имя_файла Первое имя файла в команде задает имя (имена) переименовываемых файлов, второе - новое имя (имена) файлов. В именах файлов можно употреблять символы * и ?. Примеры ren xxx.doc xxx.txt - переименование файла xxx.doc в текущем каталоге. Новое имя файла - xxx.txt; ren a:*.doc *.txt - переименование всех файлов с расширением .doc в текущем каталоге дисковода A:. Файлы получают расширение .txt. Копирование файловДля копирования файлов имеется команда copy. Формат команды: copy?[дисковод:][путь\]имя_файла [дисковод:][путь\]имя_файла или copy [дисковод:][путь\]имя_файла [дисковод:][путь] В именах файлов можно употреблять символы * и ?. Файлы, заданные в первом параметре, копируются в файлы заданные вторым параметром. Если во втором параметре имя файла отсутствует, то имена файлов при копировании не меняются. Если во втором параметре задано имя файла, то оно указывает новое имя копируемого файла. Символы * и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются. Примеры copy xxx.doc xxx.txt - копирование файла xxx.doc в текущем каталоге; создается файл xxx.txt в текущем каталоге. copy a:\*.* - копирование всех файлов из корневого каталога дисковода a: в текущий каталог, текущего дисковода. copy \t\*.doc c:\*.txt - копирование всех файлов с расширением .doc из каталога \t текущего диска в текущий каталог диска c:. Файлы получают расширение .txt . В команде copy вместо имен файлов можно использовать обозначение устройств, например: CON - консоль (клавиатура для ввода, монитор для вывода). При вводе с клавиатуры конец файла задается как [Ctrl-Z] или [F6]; PRN - принтер (только как выходной файл). Пример copy paper.txt prn - вывод файла paper.txt на принтер. Содержание <<Назад |