Команда: ATTRIB
Назначение: установить атрибуты файла.
Формат:
ATTRIB [+A|-A][+H|-H][+R|-R][+S|-S] [[d:][path]filename] [/S]
Параметры:
+A|-A – добавить/удалить атрибут архивации;
+H|-H – добавить/удалить атрибут скрытого файла;
+R|-R – добавить/удалить атрибут защиты от записи;
+S|-S – добавить/удалить атрибут системного файла;
/S – работа в заданной директории и поддиректориях.
Пример:
ATTRIB +R *.* – назначить атрибут «только для чтения» всем файлам из текущего каталога.
Команда: COPY
Назначение: копирование/слияние файлов.
Формат для копирования файлов:
COPY source [/A|/B][destination][/A|/B][/V]
Формат для слияния двух и более файлов:
COPY [d:][path]filename1[/A|/B] + [d:][path]filename2[/A|/B] [+...] [destination][/A|/B][/V]
Параметры:
source – имя файла, который необходимо копировать;
destination – размещение и имя файла копии;
/A – файл рассматривается как ASCII-файл;
/B – файл рассматривается как бинарный;
/V – проверка копирования;
filename1, filename2 – имена объединяемых файлов.
Примеры:
COPY A.TXT+*.TXT /V – добавление в текстовый файл A.TXT содержимого всех текстовых файлов из текущего каталога;
COPY CON FILE.DAT – копирование с клавиатуры в файл FILE.DAT.
Команда: XCOPY
Назначение: копирование файлов и каталогов.
Формат:
XCOPY source [destination][/A][/H][/S][/E][/V]
Параметры:
source – имя файла, который надо копировать;
destination – размещение и имя файла, в который надо копировать;
/A – копировать те файлы, где установлен атрибут архивации;
/H – копировать те файлы, где установлен атрибут скрытого файла;
/S – копировать каталог с подкаталогами, кроме пустых;
/E – копировать каталог и с пустыми подкаталогами;
/V – выполнить проверку операции.
Пример:
XCOPY A:\PROG /A – копирование файлов с включенным атрибутом «архивный».
Команда: MOVE
Назначение: пересылка файлов и переименование каталогов.
Формат:
MOVE [/Y] [d:][path]file_old [d:][path]file_new
Параметры:
file_old – старое имя файла;
file_new – новое имя файла;
/Y – отказ от запроса на подтверждение замены файлов.
Пример:
MOVE *.TXT D:\MYDIR – пересылка всех файлов типа TXT из текущего каталога в каталог D:\MYDIR.
Команда: REN
Назначение: переименование файлов.
Формат:
REN [d:][path]filename1 filename2
Параметры:
filename1 – старое имя файла;
filename2 – новое имя файла.
Пример:
REN *.TXT *.DOC – смена расширения файлов в текущем каталоге.
Команда: DEL
Назначение: удаление файлов.
Формат:
DEL [d:][path]filename [/P]
Параметры:
/P – удаление с подтверждением операции.
Комментарий: файлы с атрибутом защиты от записи этой командой не удаляются; удаленные файлы могут быть восстановлены командой UNDELETE.
Пример:
DEL *.BAK – удаление всех файлов типа BAK из текущего каталога.
Команда: TYPE
Назначение: вывод содержимого текстового файла на экран.
Формат:
TYPE [d:][path]filename
Пример:
TYPE A.DAT – вывод файла A.DAT на экран.
Команда: ECHO
Назначение: вывод сообщений и переключение режима отображения команд на экране.
Формат:
ECHO [ON | OFF]е
ECHO [сообщение]
Пример:
ECHO Привет – вывод слова “Привет” на экран.
Команда: WHERE
Назначение: поиск файлов по заданному шаблону.
Формат:
WHERE [/R каталог] [/Q] [/F] [/T] шаблон
Параметры:
/R – рекурсивный поиск, начиная с указанного каталога;
/Q – только код завершения без вывода списка найденных файлов;
/F – вывод имен найденных файлов в кавычках;
/T – вывод размера, даты и времени изменения найденных файлов.
Комментарий:
1) поиск проводится в текущем каталоге и в каталогах, указанных в глобальной переменной PATH;
2) шаблон поиска задает имена искомых файлов;
3) в шаблоне можно использовать метасимволы «* » и «? »;
4) команда применяется в версиях Windows 7 и более поздних.
Примеры:
WHERE DISK* – поиск файлов, имена которых начинаются строкой ”DISK”;
WHERE /R %WINDIR%\SYSTEM32 *.LOG – поиск файлов с расширением LOG, начиная с подкаталога SYSTEM32 системного каталога Windows.
Команды управления ОС
Команда: VER
Назначение: вывод версии операционной системы.
Формат: VER
Команда: SYSTEMINFO
Назначение: вывод подробной информации о конфигурации компьютера.
Формат: systeminfo
Команда: DATE
Назначение: установить значение системной даты.
Формат: DATE [date]
Параметры: date – значение даты.
Комментарий: если команда подана без параметров, то она выводит текущую дату.
Команда: TIME
Назначение: установить значение системного времени.
Формат: TIME [time]
Параметры: time – значение времени.
Комментарий: если команда подана без параметров, то она выводит текущее время.
Команда: START
Назначение: запуск указанной программы или команды в отдельном окне.
Формат: START [d:][path]program
Параметры: program – запускаемое приложение.
Пример: START D:\USER\Matrix.exe
Команда: PATH
Назначение: установить пути поиска исполняемых файлов.
Формат:
PATH [[d:][path[;[d:]path][;...]]
Параметры:
path – маршруты, где ОС ищет исполняемые файлы.
Комментарий: указанные в команде маршруты запоминаются в глобальной переменной PATH.
Пример:
PATH C:\WINDOWS\SYSTEM32;C:\EXE – при запуске программ, помимо текущего каталога просматривать указанные в команде каталоги.
Команда: SHUTDOWN
Назначение: перезагрузка/завершение работы компьютера.
Формат: shutdown [-s] [-r]
Параметры:
-R – перезагрузка компьютера;
-S – завершение работы компьютера.