Home
История Ms-Dos
Введение в Ms-Dos
Учебник по Ms-Dos
Оболочка Ms-Dos
Гостевая книга

Учебник по Ms-Dos

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 на принтер.

Содержание          <<Назад         

Hosted by uCoz