- •Команды ms-dos.
- •3.1 Команды для работы с файлами
- •Fc [/a][/c][/n] [d:][path] filename1[d:][path] filename2
- •Del [d:][path]filename [/p]
- •Type [d:][path]filename
- •Xcopy sourse [destination][/e][/s][/V][/m]
- •3.2 Команды управления ос
- •Path [[d:][path[;[d:]path][;...]]
- •Prompt [promptstring]
- •Date 25/12/2000
- •Label[d:] [метка]
- •UnformaTd:
- •3.4 Переназначение ввода/вывода
- •3.5 Фильтры и конвейеры
- •3.5.1 Команда: find
- •Find [/I] [/V] string [d:] [path] [filename]
- •3.5.2 Команда: sort
- •3.5.3 Команда: more
- •More [d:] [path] [filename]
- •3.5.4 Команда: | (вертикальная черта)
Type [d:][path]filename
Комментарий: в имени файла нельзя использовать глобальные символы.
Пример:
TYPE A.DOC - вывод файла документации на экран.
3.1.7 Команда: PRINT
Назначение : фоновая печать файлов.
Формат:
PRINT [/Q:qsize] [/T] [d:][path] filename [/C] [/P]
Параметры:
/Q:qsize - максимальное число файлов в очереди, по умолчанию -10, диапазон [4,32];
/T - удалить все файлы из очереди на печать;
/C - удалить предыдущий файл и все последующие из очереди на печать, перед ключом нужно указать имя файла;
Комментарий: в аргументах команды можно по указать до 10 спецификаций файлов
Пример:
PRINT A.TXT/C - удалить указанный файл из очереди на печать.
3.1.8 Команда: XCOPY
Назначение : копирование файлов и каталогов.
Формат:
Xcopy sourse [destination][/e][/s][/V][/m]
Параметры:
sourse - имя файла, который надо копировать;
destination - имя файла, в который надо копировать;
/A - копировать те файлы, где установлен атрибут архивации;
/E - копировать и пустые подкаталоги;
/M - копировать файлы с атрибутом архивации, затем этот атрибут убрать;
/S - копировать каталог с подкаталогами;
/V - выполнить проверку операции;
Пример:
XCOPY A:\PROG /M - копирование файлов с включенным атрибутом «архивный».
3.1.9 Команда: MOVE
Назначение : пересылка файлов и переименование каталогов.
Формат:
MOVE [/Y] [d:][path]file_old [d:][path]file_new
Параметры:
file_old - старое имя файла;
file_new - новое имя файла;
/Y – отказ от запроса на подтверждение на замену файлов.
Комментарий: возможна групповая пересылка с использованием метасимволов «*» и «?».
Пример:
MOVE*.TXTD:\MYDIR- пересылка всех файлов типаTXTиз текущего каталога в каталогD:\MYDIR.
3.1.10 Команда: UNDELETE
Назначение : восстановление удаленных файлов.
Формат:
UNDELETE [d:][path]filename
Комментарий: команда имеет несколько способов восстановления удаленных файлов, но в данной работе изучается только один из этих способов.
Пример:
UNDELETEMY.TXT - восстановление файлаMY.TXTиз текущего каталога.
3.2 Команды управления ос
3.2.1 Команда: PATH
Назначение: установить пути поиска исполняемых файлов.
Формат:
Path [[d:][path[;[d:]path][;...]]
Параметры:
path - маршруты, где ОС ищет исполняемые файлы.
Комментарий: указанные в команде маршруты запоминаются в переменной окружения с именем PATH.
Пример:
PATH C:\DOS;C:\EXE - при запуске программ, помимо текущего каталога просматривать указанные в команде каталоги.
3.2.2 Команда: PROMPT
Назначение : установить вид системного приглашения.
Формат:
Prompt [promptstring]
Параметры:
promptstring - строка, которая определяет вид нового системного приглашения:
$Q - символ «=»;
$$ - символ «$»;
$E - символ ESCAPE;
$D - текущая дата;
$G - символ >;
$T - текущее время суток;
$P - текущий каталог на принимаемом по умолчанию устройстве;
$N - имя принимаемого по умолчанию устройства;
$L - символ <;
$V - номер версии DOS;
Комментарий: чаще всего используется системное приглашение в виде указания текущего каталога на текущем устройстве, завершающееся символом «>:». Команда может использоваться для передачи команд драйверу ANSI.SYS.
Пример:
PROMPT $T$G - задание системного приглашения в виде указания текущего времени.
3.2.3 Команда: SET
Назначение : установить значение переменной окружения.
Формат:
SET [variable=[string]]
Параметры:
variable - имя переменной окружения,
string – строка символов, задающая значение переменной окружения.
Комментарий: если команда подана без параметров, то она выводит текущие значения переменных окружения.
Пример:
SET LIB=D:\TC\LIB - установка значения переменной окружения LIB.
3.2.4 Команда: DATE
Назначение : установить значение системной даты.
Формат:
DATE[date]
Параметры:
date – значение даты.
Комментарий: если команда подана без параметров, то она выводит текущую дату.
Пример:
