Справочная информация о командах из индивидуального задания.
Команда управления №9:
MEM - Вывод информации о распределении оперативной памяти
Справочная информация:
Выводит на экран объем используемой и свободной памяти. Применяется для вывода информации о распределенных областях памяти, свободных областях и загруженных в память программах.
MEM [/CLASSIFY /DEBUG /FREE /MODULE имя_модуля] [/PAGE]
Для вывода состояния используемой и свободной памяти дайте команду MEM без параметров.
Параметр /CLASSIFY перечисляет загруженные в память программы и показывает, сколько используется обычной и старшей памяти. MEM /CLASSIFY подсчитывает также общий объем используемой памяти и выводит наибольшие свободные блоки. /CLASSIFY можно сократить до /C.
/DEBUG выводит список загруженных в память программ и внутренних драйверов. Показывает размер каждого модуля, адрес сегмента и тип модуля, подсчитывает общий объем используемой памяти и выводит другую полезную для программирования информацию. /DEBUG (сокращенно /D) можно использовать в сочетании с /PAGE, но не с другими параметрами MEM.
Параметр /FREE (сокращенно /F) выводит список свободных областей обычной и старшей памяти. MEM /FREE показывает адрес сегмента и размер каждой свободной области обычной памяти, а также наибольший свободный блок в каждой области старшей памяти. Суммирует используемую память.
/MODULE имя_модуля показывает, как использует память программный модуль (имя указывается обязательно). Выводит список областей памяти, выделенных данной программе, и их размеры. /MODULE можно сократить до /M.
Параметры /C, /F и /M можно использовать в сочетании с /PAGE, но не друг с другом.
Параметр /PAGE делает паузу после вывода каждого экрана. Чтобы автоматически добавить параметр /PAGE к команде MEM, можно использовать программу DOSKEY. Для этого включите в AUTOEXEC.BAT команды:
c:\dos\doskey
doskey mem=mem.exe $* /p
Команда файловой системы №9, №19:
DIR - Вывод списка файлов и подпапок из указанной папки.
Справочная информация представлена на рисунке 29.
Рисунок
29 – Справочная информация о команде
DIR
REPLACE - Замещение файлов.
Справочная информация представлена на рисунке 30.
Рисунок
30 – Справочная информация о команде
REPLACE
Примеры выполнения этих команд со скриншотами.
Примеры использования команды MEM:
Команда MEM в CMD не поддерживается на Windows 10 x64-разрядной системе – на моём компьютере. К сожалению, невозможно продемонстрировать пример выполнения (рис.31).
Рисунок 31 – Невозможность выполнения команды MEM.
Примеры использования команды DIR:
DIR - отобразить список файлов и подкаталогов текущего каталога (рис.32).
Рисунок
32 – Использование команды DIR
DIR /P - отобразить список файлов и подкаталогов текущего каталога в режиме постраничного вывода на экран. При выполнении команды DIR с данным ключом, после заполнения экрана, вывод информации приостанавливается до нажатия какой-либо клавиши (рис.33).
Рисунок
33 – Использование команды DIR
/P
DIR > C:\listdir.txt - отобразить список файлов и подкаталогов текущего каталога с выводом результатов в текстовый файл (рис.34).
Рисунок
34 – Использование команды DIR
> C:\listdir.txt
Примеры использования команды REPLACE:
replace F:\Folder1\doc2.docx C:\Folder2 /A - добавить файл doc2.docx из каталога Folder1 диска F: в каталог Folder2 диска C (рис.35).
Рисунок
35 – Использование
команды
replace F:\Folder1\doc2.docx C:\Folder2 /A
replace F:\Folder1\*.* C:\folder2 /A - добавить все недостающие файлы из каталога Folder1 диска F: в каталог Folder2 диска C (рис.36).
Рисунок
36 – Использование команды replace
F:\Folder1\*.*
C:\folder2
/A
replace F:\Folder1\*.docx C:\folder2 /U - заменить все файлы с расширением .docx в каталоге Folder2 диска C: на файлы из каталога Folder1 диска F (рис.37).
Рисунок 37 – replace F:\Folder1\*.docx C:\folder2 /U
Выполняется замена только тех файлов, у которых время изменения меньше, чем время заменяющего файла. Данная команда используется для синхронизации содержимого двух каталогов, содержащих одинаковый набор файлов с отличающимся содержимым.
