Справочная информация о командах из индивидуального задания.
Команда
управления №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
Выполняется
замена только тех файлов, у которых
время изменения меньше, чем время
заменяющего файла. Данная команда
используется для синхронизации
содержимого двух каталогов, содержащих
одинаковый набор файлов с отличающимся
содержимым.